Avatar billede kunop Nybegynder
28. marts 2006 - 13:31 Der er 8 kommentarer og
1 løsning

Nulstil formular

Jeg har lavet en formular i access, som jeg gerne vil have nulstillet i det øjeblik formularen åbnes! Hvordan kan det lade sig gøre?

Desuden vil jeg spørge om man ikke kan deaktivere knapperne i bunden af formularen som kommer automatisk?
Avatar billede fdata Forsker
28. marts 2006 - 13:57 #1
Eksempel:

Dim ctl as Control

For Each ctl In Me.Controls
  If ctl.ControlType = acTextBox Then ctl = Null
  If ctl.ControlType = acComboBox Then ctl = ""
  If ctl.ControlType = acCheckBox Then ctl = False
  If ctl.ControlType = acOptionButton Then ctl = 1
Next ctl
Avatar billede fdata Forsker
28. marts 2006 - 13:58 #2
... placeret i OnOpen/VedÅbning hændelsen.

"Knapperne i bunden" - er det postvælgerne? De kan fjernes på formularens egenskabsark på fanen Formater.
Avatar billede kunop Nybegynder
28. marts 2006 - 14:12 #3
Den kommer med følgende fejlmeddelelse:

Run-Time error 2448

Du kan ikke tildele en værdi til dette objekt
Avatar billede fdata Forsker
28. marts 2006 - 14:25 #4
Tjek ctl.name (tast Ctrl-G og skriv ?ctl.name når den går ned) for at se, hvor det går galt. Der må være noget specielt ved denne control.
Avatar billede kunop Nybegynder
28. marts 2006 - 14:35 #5
Så skriver den 'tekst 30' kan ikke helt finde ud af hvad der er galt.

Ser således ud:

Private Sub Form_Open(Cancel As Integer)
Dim ctl As Control

For Each ctl In Me.Controls
  If ctl.ControlType = acTextBox Then ctl = Null
  If ctl.ControlType = acComboBox Then ctl = ""
  If ctl.ControlType = acCheckBox Then ctl = False
  If ctl.ControlType = acOptionButton Then ctl = 1
Next ctl


End Sub
Avatar billede fdata Forsker
28. marts 2006 - 14:57 #6
Jeg gætter på at du har et udtryk stående i Data/Kontrolelementkilde. Fjern det.
Avatar billede kunop Nybegynder
28. marts 2006 - 15:12 #7
Hvis jeg gør det, så kan brugerne vel ikke efterfølgende vælge opslag i databasen vha. en dropdown, som henter data fra en anden tabel?
Avatar billede fdata Forsker
28. marts 2006 - 16:07 #8
De data, som brugeren vælger, står jo angivet i Rækkekilde. Det er Kontrolelementkilde, der skal være tom.
Avatar billede fdata Forsker
31. marts 2006 - 10:48 #9
Takker for point  ;o)
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