Avatar billede joki Mester
22. oktober 2007 - 08:11 Der er 7 kommentarer og
1 løsning

basere form på dynamisk query

Hej

Jeg har en sub form, som bruges i forskelle main forms.
Afhængig af hvilken main form som åbnes, ønsker jeg at sætte den query dynamisk som sub formen er baseret på. Hvor/hvordan gøres dette
Avatar billede mugs Novice
22. oktober 2007 - 08:53 #1
Hvad er det du vil sætte. Kriterier?
Avatar billede joki Mester
22. oktober 2007 - 09:49 #2
Ja hver query har så forskellige kriterier ( aflæser et felt i main formen)
Avatar billede mugs Novice
22. oktober 2007 - 09:52 #3
Så burde du i query'en kunne referere til feltet i mainform med et kriterie således:

= [forms]![formularnavn]![feltnavn]
Avatar billede joki Mester
22. oktober 2007 - 09:58 #4
Tak, det er jeg klar over. Mit problem er jeg gerne vil bruge samme subform med forskellig query afhængig af hvilken mainform som viser subformen
Avatar billede mugs Novice
22. oktober 2007 - 10:09 #5
Me.underformularens navn.SetFocus
Me.RecordSource = "forespørgslens navn"
Avatar billede joki Mester
22. oktober 2007 - 11:47 #6
jeg fik løst det med nedenstående

Me.subform.SetFocus

[subform].Form.RecordSource = "Query"
Avatar billede joki Mester
22. oktober 2007 - 11:47 #7
sorry her er lidt point
Avatar billede mugs Novice
22. oktober 2007 - 12:11 #8
Tak for point.

Det reserverede ord "Me" refererer til den aktuelle formular. Da du har sat focus på underformularen burde det være nok med Me, og ikke først at definere objektsamlingen (Forms). Men blot det fungerer.
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