Avatar billede romme Nybegynder
18. oktober 2000 - 14:22 Der er 7 kommentarer og
1 løsning

Brug global variabel i forespørgselsgeneratoren

Hvordan bruger man en global variabel som Kriterier i forespørgselsgeneratoren ?
Avatar billede uffe_kld Nybegynder
18. oktober 2000 - 14:38 #1
Der er ikke noget der hedder globale variabler i forespørgelser, derimod er der parametre, de angives [navn], det er også mulig at refere til værdien af et objekt i f.eks. et formular eller rapport.
Avatar billede romme Nybegynder
18. oktober 2000 - 14:42 #2
Hmmmm...

D.v.s. at man kan ikke bruge en global variabel som kriterier.

Kan man kringle den på en anden måde ?
Som det er nu ligger variablen i et tekst felt, som så er skjult, men det er langt fra optimalt...
Avatar billede uffe_kld Nybegynder
18. oktober 2000 - 14:49 #3
Den eneste måde jeg lige kan se du gøre det på er ved at lave en tabel med globale variable og lave en DLOOKUP under kriterier, men det ville jeg ikke syntes der var særlig smart, normal synes jeg hellere ikke at det noget problem, kan du eventuel forklare lidt om hvad det skal bruges til?
Avatar billede romme Nybegynder
18. oktober 2000 - 15:02 #4
Når databasen loades, logger men på et bruger id, og det gemmes i en global variable.

Og det er den variabel jeg gerne vil bruge i forespørgselsgeneratoren. Jeg har også prøvet i SQL view, men ikke fundet en løsning.

Som det er nu loader jeg en formular og har på den et skjult tekst felt der indenholder variablen, og så henter jeg den derfra i forespørgselsgeneratoren.
Avatar billede uffe_kld Nybegynder
18. oktober 2000 - 15:08 #5
Det tør jeg ikke om du kan refere til denne variabel, direkte i under kriterier.
Avatar billede romme Nybegynder
18. oktober 2000 - 15:10 #6
Hmmmm, kan det virkelig passe det er så svært...

Måske man skulle få fat i en fra MS.. hvis de da ved det.. hehe...
Avatar billede moses Praktikant
18. oktober 2000 - 15:12 #7
Du laver et modul, hvor du definerer den globale variable.
Dernæst definerer du en global funktion, som returnerer ... den globale variable og så - vupti, kan du bruge den globale funktion direkte som kriterie i din forespørgsel.

Der er en anden vej med parametre i QueryDefs, men der er kun 6832 sider i min lille notesbog, så den løsning har jeg ikke noteret mig.

Avatar billede romme Nybegynder
18. oktober 2000 - 15:28 #8
Det virker for vildt... :o)

1000 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