10. marts 2004 - 13:04Der er
5 kommentarer og 1 løsning
definere værdien kun en gang
hej ! jeg vil gerne lave en global variable der hedder thisyear() hvad jeg skal have indlæst værdien
thisyear skal så være = "Forms!hovedmenu!Combo28"
men det skal fungere sådan at den kun tjekker forms een gang fordi jeg skal bruge det som kritere i nogle forsprøgelser så det nytter ikke den skal løbe proceduren igennem for hver post .. nogen der kan hjælpe
Jeg forstaar ikke helt... Du saetter thisyear til en vaerdi fra combo'en men vil undgaa at thisyear aendres naar der skiftes post i formularen eller hvad?
Jeg er lidt i tvivl om du mener variabel eller om du egentlig mener Funktion? Du skriver ThisYear() Parenteserne antyder at det er en funktion, men du kalder det selv en variabel.
Men jeg ville lave det i en funktion, hvis jeg var dig (og hvis jeg har forstået spørgsmålet korrekt):
Public År as Integer
Public Function ThisYear as Integer If År = 0 then År = Forms!hovedmenu!Combo28 ThisYear = År End Function
Herefter kan du bruge ThisYear() overalt. Og den spørger kun en gang.
Hver gang du åbner formen, bør du så sætte År = 0, således at den genspørger, da værdien kan have ændret sig.
hej thomas hvis jeg bruger thisyear() skal den så ikke løbe hele koden igennem i funktionen for hver post den viser i forspørgelse.
jeg kan nemlig ikke få forspørgelsen til at godtage en variabel den vil kun have funktion()
eller har jeg misforstået noget.. problemet(me dtiden) bliver stort hvis man fx. skal lave dlookup elgn. fordi det tager tid.(backenden ligger via en sattelit forbindelse uden for huset)
Det er korrekt, at du ikke kan bruge variable i forespørgsler, men kun funktioner. Min funktion tjekker på om År = 0 (dvs ikke sat) og kun hvis dette er tilfældet laver den opslaget. Samme princip som dit eget....bare med lidt færre linier kode og kun én funktion.
og med en simpel funktion som fx thisyear() kalder dem frem igen ..
og der er vel hurtiger at aflæse en variabel end at skulle lave en dlookup hvergang ikke *?
Synes godt om
Ny brugerNybegynder
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.