Avatar billede mikkelk Nybegynder
11. april 2005 - 13:19 Der er 11 kommentarer og
1 løsning

Forespørgselsproblem

Jeg har følgende SQL i en forespørgsel, hvilket fungerer fint efter hensigten:
"SELECT * FROM [select * from AnalyseresultaterPulje where puljeID = 2]. AS analyseresultater RIGHT JOIN STD00019 ON Analyseresultater.Stofparameter=STD00019.kode;"

Problemet er at jeg skal have benyttet denne SQL som postkilde i en formular hvor puljeID = 2 kan variere, altså f.eks. puljeID = 2. Jeg forsøgte så bare at lægge min SQL ind som postkilde og så ændre denne gennem VBA, men det fungerede ikke rigtig. Den lavede om på forspørgslen ved at fjerne punktummet efter de firkantede paranteser - og så meldte den fejl.

Nogen der har en løsning på dette?
Avatar billede terry Ekspert
11. april 2005 - 13:25 #1
currentdb.QueryDefs("YourQueryNameGoesHere").SQL = "SELECT......"
Avatar billede terry Ekspert
11. april 2005 - 13:25 #2
then use the query as the "postkilde"
Avatar billede mikkelk Nybegynder
11. april 2005 - 13:29 #3
Great... takker...
Avatar billede terry Ekspert
11. april 2005 - 13:30 #4
selv tak
Avatar billede terry Ekspert
11. april 2005 - 13:31 #5
you need to create the query first, then the above code alters the SQL when needed
Avatar billede mikkelk Nybegynder
11. april 2005 - 13:42 #6
Det er jeg med på, tak :-) Det virker glimrende.
Avatar billede terry Ekspert
11. april 2005 - 13:43 #7
great :o)
Avatar billede mikkelk Nybegynder
11. april 2005 - 13:53 #8
Arg...lille detalje...
Jeg opdaterer min query fra en hovedform med Form_Current()
- men hvordan får jeg det så lige til at slå igennem på underformularen der benytter denne query?
Har forsøgt med både requery, refresh og repaint...
Avatar billede -anders- Juniormester
11. april 2005 - 14:21 #9
Prøv med: Form_NavnPåDinHovedForm.NavnPåSubForm.Requery
Avatar billede terry Ekspert
11. april 2005 - 14:57 #10
eller
me.NameOfSubForbObject.form.requery
Avatar billede mikkelk Nybegynder
11. april 2005 - 16:03 #11
Det var det jeg allerede havde prøvet :-)
Men... fandt en løsning idet jeg kunne køre currentdb.QueryDefs på en den form der åbnede den anden hoveform og så virkede det.
Avatar billede terry Ekspert
11. april 2005 - 16:06 #12
OK
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