Avatar billede juks Novice
09. oktober 2003 - 21:32 Der er 10 kommentarer og
1 løsning

defiere værdier i starten af access

hejsa.
jeg har en tabel der indeholder system indstillinger dvs en post hvor der er angiver forskellige værdier som brugeren vælger.

fx. om en liste skal vise interval på 15 min el 30 min.
det kan man andgive i en tabel der så gemmer værdien -1 hvis det fx er 15 min der skal bruges.

det jeg så gerne ville kunne var at når jeg starter databasen indlæser den de variabler i et modul i VBA så jeg ikke hvergang jeg åbner den form skal ind og lave en dlookup men bare skal aflæse den værdi i et modul.
er der nogen der kan hjælpe mig
Avatar billede arne_v Ekspert
09. oktober 2003 - 22:57 #1
Det kan sikkert gøres på flere måder.

Men en måde er:
  - lav en function der loader værdien og gemmer i en global variabel
  - kør den funktion i autoexec makro

Kode eksempel:

Global x As String

Function load()
    x = DLookup("F2", "T1", "F1=1")
End Function
Avatar billede juks Novice
09. oktober 2003 - 23:03 #2
vil det så sige at når man engang har kørt den så går den ikke ned og tjekke hvergang man spørg om værdien af X
Avatar billede juks Novice
09. oktober 2003 - 23:04 #3
er det ok jeg venter med at test det jeg er dyb inde i noget kalender-balade.
jeg tjekker det i weekenden og vender tilbage
Avatar billede arne_v Ekspert
09. oktober 2003 - 23:05 #4
Ja når den er loadet så kan al kode bruge x.
Avatar billede arne_v Ekspert
09. oktober 2003 - 23:05 #5
Helt fint.
Avatar billede fynbohans Nybegynder
12. oktober 2003 - 12:01 #6
Du kan nøjes at bruge DLookUp een gang, ved åbning af den første
formular(VedÅbning). De globale variabler skal naturlig være defineret i et modul.
Avatar billede juks Novice
11. februar 2004 - 14:30 #7
hvordan kan man lave det så man kan bruge det som et kriterie i en forspørgelse man kan ikke skrive x() så fejler den
Avatar billede fynbohans Nybegynder
11. februar 2004 - 16:44 #8
Du må lave funktionen om så den afleverer x ved at tilføje linjen
load = x.
Som kriterium bruger du load().
Avatar billede juks Novice
11. februar 2004 - 18:40 #9
jep det kom jeg også frem til ..
tak for hjælpen
Avatar billede juks Novice
10. marts 2004 - 12:54 #10
det kan jeg ikke få til at virke kan du ikke hjælpe mig ..

jeg skal have indlæst værdien  "Forms!hovedmenu!Combo28"
een gang  som thisyear()
Avatar billede juks Novice
10. marts 2004 - 13:04 #11
har oprettet et nyt spg... vedr dette
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