Avatar billede tisbris Nybegynder
20. september 2009 - 19:11 Der er 8 kommentarer og
2 løsninger

opdater kombo i subform

Jeg har lidt problemer med at få opdateret en kombo på en subform.

jeg har forsøgt med dette:
Private Sub InterfaceOptionsId_Click()

InterfaceOptionsId.Requery

End Sub

men det fungere ikke?

Denne kombo slår op i en mange til mange table, er der noget galt i det?

Hvordan får jeg opdateret denne kombo?
Avatar billede mugs Novice
20. september 2009 - 19:20 #1
Prøv at sætte focus på subformen før Requery i stil med dette:

Me.din sub.SetFocus
Me.feltnavn.Requery
Avatar billede terry Ekspert
20. september 2009 - 19:25 #2
"Denne kombo slår op i en mange til mange table, er der noget galt i det?"

No there shouldnt be.


You dont say where youare running the code from.

From this link you can see how you refre to controls on sub forms

http://www.mvps.org/access/forms/frm0031.htm
Avatar billede terry Ekspert
20. september 2009 - 19:26 #3
So from the main from you would us ethis to requery a combo on a sub form

Me!Subform1.Form!ControlName.Requery
Avatar billede tisbris Nybegynder
20. september 2009 - 19:30 #4
Private Sub InterfaceOptionsId_Click()

Me.sfrmModuleInterfaceOptions.SetFocus

Me.InterfaceOptionsId.Requery

End Sub

fungere ikke??
Avatar billede tisbris Nybegynder
20. september 2009 - 19:37 #5
grunden til ønskede opdatering er som flg.:

en subform viser en kombo hvor man kan vælge egenskaber for til hovedformen, men hvis der mangler en egenskab subformen så er det muligt at oprette en ny egenskab vha. en popup.

efter at have oprettet ny egenskab, så skulle denne gerne være tilrådighed i kombo, men denne bliver ikke opdateret.

kombo bygger på en mange til mange tabel..
Avatar billede tisbris Nybegynder
20. september 2009 - 19:38 #6
jeg har lavet en knap på hoved form, som godt kan opdatere subform combo - men jeg vil gerne undgå at skulle have sådanne en knap...

DoCmd.Requery frmModules.sfrmModueInterfaceOptions
Avatar billede tisbris Nybegynder
20. september 2009 - 19:41 #7
jeg har forsøgt at køre koden på klik på kombo
Avatar billede tisbris Nybegynder
20. september 2009 - 20:17 #8
så fandt jeg løsningen...kunne ikke på klik men på fokus

Private Sub InterfaceOptionsId_GotFocus()
Me.InterfaceOptionsId.Requery
End Sub

jeg ser om jeg kan finde ud af at dele point imellem jer - tak for hjælpen
Avatar billede mugs Novice
20. september 2009 - 20:28 #9
Tak for point.
Avatar billede terry Ekspert
20. september 2009 - 20:54 #10
Tak
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