Avatar billede brix66 Nybegynder
29. januar 2003 - 21:04 Der er 9 kommentarer og
1 løsning

Opdatering af bagvedliggende frms

Godaften E.
I db har bruger mulighed for at have flere frms åben. De åbnes ved en menulinje specielt til denne db. Jeg har så fundet frem til at jeg vil bruge
Private Sub Form_Close()
        DoCmd.SetWarnings False
        Forms!frmIndtastnyedatoer.Requery
        DoCmd.SetWarnings True
End sub
Dette for at jeg ikke vil sidde og gætte hvilken frms bruger har åben og ikke åben. På denne måde får jeg opdateret hver gang bruger lukker en frm. Men en requery kan jo kun bruges når frms er åbne. Jeg troede jeg kunne bruge setWarning false. Ovenstående har jeg sat på alle mine frms ved close, men jeg får stadig warning fra Access, selv om jeg har sat warnings til false.
Er der nogen der ved hvorfor? Eller griber jeg det helt forkert an?
/Brix
Avatar billede brix66 Nybegynder
29. januar 2003 - 21:05 #1
Min fulde kode ser sådan ud:
Private Sub Form_Close()
        DoCmd.SetWarnings False
        Forms!frmIndtastnyedatoer.Requery
        Forms!frmklienter.Requery
        Forms!frmMassørFravær.Requery
        Forms!frmopretaftale.Requery
        Forms!frmOpretNyKlient.Requery
        Forms!frmVenteliste.Requery
        Forms!frmVisdagensaftaler.Requery
        Forms!frmVisledigetider.Requery
        Forms!subdato.Requery
        Forms!subKlienterAftalerBehandling.Requery
        Forms!subTomdatotid.Requery
        Forms!subTomdatotid1.Requery
        DoCmd.SetWarnings True
End Sub
Avatar billede sjap Praktikant
29. januar 2003 - 21:17 #2
Prøv med

On Error Resume Next

I stedet for "oCmd.SetWarnings False". Din "DoCmd.SetWarnings True" skal også erstattes:

On Error Goto 0
Avatar billede brix66 Nybegynder
29. januar 2003 - 21:21 #3
Jeg tester lige...
Kan jeg så ikke helt undlade DoCmd.SetWarnings False og DoCmd.SetWarnings True?
/Brix
Avatar billede brix66 Nybegynder
29. januar 2003 - 21:31 #4
Til superjap
Det ser umiddelbart ud til at virke.
Tak for det hurtige svar...
/Brix
Avatar billede sjap Praktikant
29. januar 2003 - 21:33 #5
Det var da heldigt. Tak for point.
Avatar billede brix66 Nybegynder
29. januar 2003 - 21:35 #6
Det var det da men det vidste du selvfølgelig at det gjorde. Det er så ok at jeg har slettet DoCmd.SetWarnings False og DoCmd.SetWarnings True? Dem skal jeg ikke bruge til noget, vel?
/Brix
Avatar billede henrik13 Nybegynder
29. januar 2003 - 21:40 #7
Brix se det
din email adresse
Avatar billede henrik13 Nybegynder
29. januar 2003 - 21:42 #8
brix66            Log on
Hvis du vil havde ex. tilsendt, så læg din email adresse. Ellers er det svært at sende dig.
Venlig hilsen
Henrik
Avatar billede sjap Praktikant
29. januar 2003 - 21:43 #9
Nu må du ikke hænge mig op på det, men jeg bruger dem faktisk kun selv når, der komemr advarsler f.eks. når en forespørgsel er ved at overskrive nogen data, eller slette nogen data. Dvs. ting hvor program etc. fortsætter udførelsen efter advarslen.

"On Error" derimod håndterer ting, der vil få programmet til at gå ned - f.eks. en henvisning til et formular, der ikke er åben :-)
Avatar billede brix66 Nybegynder
29. januar 2003 - 22:42 #10
Sorry - knokler.....
brix-broholm@tdcadsl.dk
/Brix
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