Avatar billede mlhave Nybegynder
04. december 2003 - 16:30 Der er 4 kommentarer og
1 løsning

Aktiver et bestemt felt i en underform, ved klik på knap

Hvordan kan man aktivere et bestemt felt i en underform, ved en hændelse i hovedformularen.

Fx. Feltet txtKunde er aktivt i hovedformen og jeg ønsker at aktiver feltet txtSvar i underformen ved klik på en knap der er placeret på hovedformularen. Hvordan gør man det?
Avatar billede overchord Nybegynder
04. december 2003 - 17:02 #1
sub HovedFormKnap_click()

dim frm as form
set frm = Forms_Underform

with frm
      .txtSvar.Enabled = True
end with

end sub

Du kan ogsaa bruge txtSvar.Visible = Flase istedet hvis du helt vil gemme fletet
Avatar billede terry Ekspert
04. december 2003 - 21:09 #2
Me.SubFormObject.Form.txtSvar.Enabled = True

SubFormObject  is the name of the object containing the sub form NOT the name of the sub form. Although very often they are the same :o)
Avatar billede terry Ekspert
04. december 2003 - 21:11 #3
If the field on the sub form is only to be enabled if txtKunde is enabled then

Me.SubFormObject.Form.txtSvar.Enabled = me.txtKunde.Enabled

should work!
Avatar billede mlhave Nybegynder
04. december 2003 - 21:26 #4
Jeg har muligvis ikke udtrykt mig klart nok. Det er ikke et spørgsmål om at gøre noget synlig, det er snare et spørgsmål om at finde på noger ala setfocus...

Begge felter er synlige og skal blive ved med at være det...
Avatar billede terry Ekspert
04. december 2003 - 21:33 #5
Me.SubFormObject.Form.txtSvar.setfocus
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