Avatar billede blueeye97 Nybegynder
26. november 2005 - 23:53 Der er 1 kommentar og
1 løsning

Udskrive adresselabels

Jeg har en tabel der skal løbes igennem og så skrives ud på f.eks. avery labels. Men jeg roder lidt rundt i det. Det er jo nemt nok at printe dem ud i én lang kolonne. Men der er jo f.eks. 3 labels i bredden og 5-6 i højden.

Nedenstående skriver koden ud i en enkelt kolonne. Hvordan får jeg det spredt ud i f.eks. 3 kolonner og 6 rækker på hver side ?

Do Until Data1.Recordset.EOF
If adresse = Data1.Recordset.adresse Then
GoTo Videre_uden_adresse
End If
P1.Print Data1.Recordset.fulde_navn
adresse = Data1.Recordset.adresse
Videre_uden_adresse:
Data1.Recordset.MoveNext
Loop
Avatar billede tjp Mester
27. november 2005 - 00:59 #1
Så skal du vist til at rode med Tab og semicolon ifm P1.Print, samt P1.NewPage, og hive flere labels ud på en gang, fx 3, så de kan skrives på samme linje, god fornøjelse! ;-)
PS det regnes vist ikke for god kutyme mere at benytte 'GoTo' - brug hellere 'If-Then-Else', så undgår du også evt. uforklarlige hop i fald koden ændres.
Avatar billede blueeye97 Nybegynder
30. november 2005 - 22:57 #2
lukker...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester