08. april 2006 - 09:40Der er
11 kommentarer og 3 løsninger
print af databaseudtræk
Kan man og hvordan f.eks hvis man køre et loop og der er mange poster man vil ha skrevet ud - definere at man kun vil ha f.eks de første 10 poster på side 1 og derefter 30 poster ad gangen på de efterfølgende sider
du kører et loop tæller de første 10 op side_1 = 10
do i = i + 1 response.write rs("tekst") if int(side_1) = int(i) then response.write sideskift ved udskrift %> <div id="page-break-before"> </div> <% i = 0 side_1 = 30 end if rs.movenext
det gjorde ikke den store forskel - dog tog den den øverste linie med link til forsiden og skrev på side 2 eller var alle records på side 1 - gør det en forskel af have en stylesheet - jeg har jo lavet stylen direkte på siden?
Response.write "</tr>" if side_1 = i then 'her er der en rettelse side_1 = 30 i = 0 'og selvfølgelig skal i nulstilles %> <div id="page-break-before"> </div>
???????beklager den skriver stadig alt hvad jeg har ud på første side - jeg har en accessbase og tabellen hedder jo sider og den indeholder 28 records og de kommer alle på første side hvor jeg helst kun skulle ha de første 10 - er der noget jeg helt har misforstået i din kode
jeg er ikke helt sikker på at vi snakker om den samme ting længere - for jeg fatter ikke en brik af det du skriver - beklager. når jeg har hentet mit recordset har jeg altså 28 linier = 28 id eller records fra min database. jeg vil gerne ha skrevet de første 10 på side 1 og derefter 30 på side 2 hvis der er så mange eller ihverfald til der ikke er flere, - i mit tilfælde altså 18 linier på side 2
jeg er helt med - det sidste jeg lagde til dig er bare en test om det kører - denne test skal udskrive 3 sider med tal fra 0 til 30 på hver.
kan du få det til at virke ???
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.