19. januar 2004 - 13:19
Der er
19 kommentarer og 1 løsning
Udskrivning af et vist antal linier pr. side.
Hejsa Jeg har et site hvor det skal være muligt at generere en liste over forbrugere, samt tilhørende forbrugerinfo. Listen skal kunne printes ud, så der kommer én bruger pr. ark. Kan det lade sig gøre? /Nightowl
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
19. januar 2004 - 13:29
#1
Det du mener er at du vil have alle data på samme html-side, men når det printes ud skal det være på hver sit ark?
19. januar 2004 - 13:30
#2
Jeps :)
19. januar 2004 - 13:32
#3
<table><tr> <td>variable</td><td>variable</td>><td>variable</td>><td>variable</td>><td>variable</td>><td>variable</td>><td>variable</td>><td>variable</td>><td>variable</td>><td>variable</td>><td>variable</td> </tr></table>
19. januar 2004 - 13:40
#4
Jeg mener at du kan bruge denne løsning <style> .test{page-break-after : always;} </style> <div class="test"> Indhold side1 </div> <div class="test"> Indhold side2 </div>
19. januar 2004 - 14:04
#5
Jo, det virker...næsten. For problemet er nu at der altid vil komme en ekstra side ud hvor der ikke står noget på. Ved du hvordan man kan forhindre dette? /Nightowl
19. januar 2004 - 14:12
#6
Det kan du forhindre ved at sidste post IKKE har class="test".. ;o) F.eks. hvis det er udskrift fra en database kan du lave en IF-sætning hvor kriteritet er at hvis næste element er Null så skal der ikke sættes class på din div.. Men det kan du kun gøre hvis du bruger php eller asp f.eks.
19. januar 2004 - 14:24
#7
Jeg bruger asp og dataene udtrækkes fra en database. Jeg bruger en løkke: while not rs.eof response.write "<div class=""test"">" ... response.write "</div> rs.movenext wend Hvis jeg på en eller andet måde kunne tjekke om jeg var ved sidste post kunne jeg undlade class=test i den, men kan man det?
19. januar 2004 - 14:34
#8
Jeg kørte løkken igennem 2 gange hvor den første løkke tæller hvor mange poster der er og smider det i variablen count. I den anden løkke laver jeg endnu en variabel, counting, der ligeledes er en tæller. Når count = counting er man ved sidste post og derfor sættes class=div ikke. Nok en besværlig måde, men det virker. Smid et svar powerade, så du kan få dine velfortjente point :)
19. januar 2004 - 14:35
#9
Det kan du... If(rs.next()) Then (Så længe der er en "next" record")
19. januar 2004 - 14:36
#10
Og her er et svar..
19. januar 2004 - 14:43
#11
Hvis jeg bruger if rs.next() Then, så får jeg følgende fejl: Objektet understøtter ikke denne egenskab eller metode: 'next'
19. januar 2004 - 14:45
#12
Hm.. heller ikke hvis du skriver Next.. med stor N? og dit RecordSet hedder ikke noget andet end rs?
19. januar 2004 - 15:06
#13
Mit recordset hedder objRSA, men det har jeg taget højde for if (objRSA.Next()) Then Men det virker ikke
19. januar 2004 - 15:15
#14
og if = If stort I? Forstår jeg ikke helt.. Sidder desværre ikke et sted hvor jeg kan teste det..
19. januar 2004 - 15:21
#15
Prøv engang at poste din kode her.. Så kan jeg lige kigge på det..
19. januar 2004 - 15:25
#16
Der skelnes jo ikke mellem store og små bogstaver i vbscript... Men du kan bare teste det når du har mulighed for det, hovedsagen er at mit det virker nu :)
19. januar 2004 - 15:45
#17
Ahh du bruger vbScript.. jeg troede det var ASP.. Jeg mener at rs.next() i asp hedder rs.next i vbscript... Men er ikke 100% og ved heller ikke om den gør det samme i vbscript som i asp... vbscript is not my language... ;o)
19. januar 2004 - 15:47
#18
Ellers kan du vist bruge <%while not (rs.eof())%> istedet..
20. januar 2004 - 09:14
#19
vbscript er et scriptsprog under ASP, ASP er jo ikke i et sprog i sig selv...hvad bruger du?
Vi tilbyder markedets bedste kurser inden for webudvikling