21. september 2002 - 16:03Der er
10 kommentarer og 1 løsning
rappport udskriv
hej ! jeg har et problem , denne kode skulle meget gerne køre 1. del af koden første gang når man viser rapporten og anden gang resten når man udskriver men den køre kun en gang ?? er der nogen der kan fortælle mig hvad der er galt.
Private Sub Report_Page() If bolstatus = False Then 'Så er det første gang proceduren køres igennem 'Den skal derfor bare registrere at den har kørt og så ellers afbryde
bolstatus = True Exit Sub
Else 'Så er det anden gang proceduren køres 'udfør derfor det der skal laves
Dim dbs As Database Dim rst As DAO.Recordset
Set dbs = CurrentDb ' Set rst = dbs.OpenRecordset("Select * from Testpersoner_Stamdata where TestpersonID = [TestpersonID]", dbOpenDynaset) Set rst = dbs.OpenRecordset("Select * from tbl_faktura ", dbOpenDynaset)
With rst .AddNew !fakturaid = Me.CurrentRecord + 1 .Update
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du har garanteret glemt at definere variablen bolstatus det det rigtige sted. Den skal jo helst eksistere næste gang du kommer tilbage til denne subrutine!
Enten i et modul eller i en form, som ikke lukker fra første til anden gang du kommer til denne rutine.
Den fungerer faktisk fint hos mig - dvs. hvis jeg vælger Udskriv fra Vis udskrift vinduet. Hvis jeg lukker for Vis udskrift vinduet inden udskrivning, nulstilles bolstatus, og så virker det ikke efter hensigten.
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.