Avatar billede jensch Nybegynder
08. januar 2001 - 19:10 Der er 9 kommentarer og
1 løsning

Springe brugte Labels over ved udprint

Jeg skal lave en rapport til at skrive label ud. De skal indeholde 4 oplysninger fra en forespørgsel
Jeg har tænkt på at det ikke er særlig smart hvis man f.eks printer 3 label ud, og så næste gang starter den på første label øverst til venstre, det vil jo kræve et nyt ark hver gang, og en masse spild, kan det løses.
Det skal helst vlre sådan at man bliver spurt om hvor mange Label man vil springe over. Den rigtig langhåret løsning kunne også være noget med at gemme værdien i en variabel, som så bliver gemt i en tabel efter print, så kunne værdien hentes frem igen ved næste print.
Avatar billede riversen Nybegynder
08. januar 2001 - 19:16 #1
jeg har en database, hvor man kan markere de labels der skal udskrives...kan også brevflette med word, hvis det skulle være nødvendigt...
Avatar billede jensch Nybegynder
08. januar 2001 - 19:29 #2
Er det noget du kan sende til mig, så jeg kan se om det kan bruges?
Avatar billede riversen Nybegynder
08. januar 2001 - 19:31 #3
kan du vente til i morgen? jeg kan godt få fat i den nu, men det betyder jeg skal koble mig på serveren på arbejder og downloade den...din e-mail?
Avatar billede jensch Nybegynder
08. januar 2001 - 19:34 #4
Ja det er helt fint. Min email adresse er jensch@email.dk
Avatar billede riversen Nybegynder
08. januar 2001 - 19:35 #5
bliv lige hængende..jeg finder lige ud af hvor meget den fylder...
Avatar billede jensch Nybegynder
08. januar 2001 - 19:40 #6
Du venter bare til i morgen, så kan du evt tømme den for data og pakke den med zip, så fylder den sikkert ikke meget !
Avatar billede riversen Nybegynder
08. januar 2001 - 19:46 #7
den kommer altså nu... *S*
Avatar billede jensch Nybegynder
09. januar 2001 - 16:18 #8
Ja det var ikke lige det jeg mente. Hvis jeg har 21 label på et art og vi kalder det første øverste til venstre nr 1, og det nederste til højre for nr. 21, så har jeg brug for at kunne angive hvor jeg skal starte, sådan at jeg springer de brugte over.

Jeg har jo allerede en formular der udvælger de label jeg vil printe på baggrund af data indtastet i en formular.
Avatar billede jensch Nybegynder
10. januar 2001 - 16:42 #9
Jeg har fra anden kilde fået følgende kode som virker.

Følgende kode sættes i labelrapportens klassemodul:

Option Compare Database
Option Explicit
Dim tæl As Integer
Dim a As Integer

Private Sub Detaljesektion_Format(Cancel As Integer, FormatCount As Integer)
If tæl < a Then
Me.NextRecord = False
Me.PrintSection = False
End If
tæl = tæl + 1
End Sub

Private Sub Report_Open(Cancel As Integer)
  a = InputBox(\"Hvilken etiket er den første, der skal bruges?\", \"Hjælp\",1)

tæl = 1
  DoCmd.Maximize

End Sub
\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'
Koden spørger hvilken label der skal være den første og man skal svare med
et heltal!!
Fejlopfangning må ske i den færdige udgave;-)
(Der kan selvfølgelig også spørges i en formular eller lignende)
Avatar billede boleole Nybegynder
16. marts 2002 - 15:30 #10
Er der ikke en af jer kloge eksperter, som gider at hjælpe mig?

Jeg har samme problem som jensch havde! Jeg har indsat ovenstående kode i min rapport. Når jeg siger 'vis udskrift', ser det også nydeligt ud, MEN når jeg så udskriver, skriver den bare fra toppen af siden...

Jeg er ikke skrap til det der med VB i Access, så jeg har måske glemt noget!?

Mange tak for hjælpen!
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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