Avatar billede driis Nybegynder
09. maj 2001 - 12:24 Der er 3 kommentarer og
1 løsning

Bruge variabel i forespørgsel

Allerførst: Jeg er meget newbie til Access, jeg spørger sikker dumt:

OK, jeg har noget VBA kode, hvor jeg blandt andet tildeler en værdi til en strengvariabel. Denne værdi skal jeg senere bruge i en forespørgsel. Hvordan pokker refererer jeg til variablen i forespørgslen?? (Den er deklarereret som public i et modul)
09. maj 2001 - 12:27 #1
Du kan ikke bruge variabler direkte i forespørgsler.

Men du kan lave en function, som returnere værdien af variablen.
F.eks.

Public Function GetVarTemp As String
  GetVarTemp = Vartemp
End Function

Hvor Vartemp er en public variabel

Herefter kan du referere til functionen ved at bruge GetVarTemp()

/Thomas
Avatar billede bojohansen Nybegynder
09. maj 2001 - 13:49 #2
Kan man ikke lave en SQL streng \"SELECT............Where Feldt = \'\" & Variabel & \"\'\"
09. maj 2001 - 14:08 #3
jo, men du kan så ikke bruge det i en gemt forespørgsel.
Så skal du skrive noget lig:

Currentdb.querydefs(\"Forespørgselsnavn\").SQL = \"SELECT............Where Feldt = \'\" & Variabel & \"\'\"

(DAO)

/Thomas
Avatar billede driis Nybegynder
09. maj 2001 - 18:53 #4
Tak for hjælpen.
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