Avatar billede hnto Nybegynder
31. oktober 2005 - 15:55 Der er 5 kommentarer og
1 løsning

lille VBA der fejler

jeg vil med en knap lukke den aktuelle åbne form og derefter åbne den igen. (dette for at lave en "reset" af kombobokse mm.

jeg har tidligere kunnet anvende dete script:

Private Sub Command6_Click()
DoCmd.Close
DoCmd.OpenForm (Form1)
End Sub

men det vil ikke virke nu... jeg er sikker på navnet på formen.
Har også prøvet

Private Sub Command6_Click()
DoCmd.Close
DoCmd.OpenForm (Forms!Form1)
End Sub

og

Private Sub Command6_Click()
DoCmd.Close
DoCmd.OpenForm (Me!Forms!Form1)
End Sub
Avatar billede janbangm Nybegynder
31. oktober 2005 - 15:58 #1
Jeg tror du skal have me.setfokus og Docmd.close til sidst.
Alså:
Private Sub Command6_Click()

DoCmd.OpenForm (Me!Forms!Form1)
Me.setfokus
DoCmd.Close
End Sub
Avatar billede terry Ekspert
31. oktober 2005 - 16:09 #2
Not sure why you need to close teh form to "reset" ...

Me.requery
Avatar billede janbangm Nybegynder
31. oktober 2005 - 16:11 #3
Du har ret Terry. Jeg var for huritigt
Avatar billede hnto Nybegynder
01. november 2005 - 21:21 #4
nej det var du ikke janbangm...

Me.Requery virker nemlig ikke efter hensigten.

Når jeg åbner formen er DETAIL.visible = false
Det samme er combo16

Den eneste der er synlig er combo4, og når denne er valgt vil combo16 blive synlig hvor værdierne i denne er filtreret på valget i combo4.
samtidig bliver combo4 deaktiveret.

efter valget at værdierne i combo16 bliver DETAIL synlig.


For at kunne "nulstille" formen kan jeg ikke se andre muligheder end at lukke og åbne formen igen. Eller ??
Avatar billede hnto Nybegynder
01. november 2005 - 21:23 #5
fuc.... har selv lige løst det....

Som i ser skrev jeg:
docmd.openform (form1)

access 2003 vil åbenbart have det på denne måde:
docmd.openform "form1"

nu virker det..
Avatar billede mugs Novice
01. november 2005 - 21:24 #6
Har aldrig set:
docmd.openform (form1)
Men altid brugt:
docmd.openform "form1"
og det både i 97 og 2000
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