02. juni 2005 - 21:31Der er
9 kommentarer og 1 løsning
Gemme værdi i global variable når en form er aktuel/åben
Hej eksperter Jeg har brug at en funktion der kan gemme en værdi i en global variable når en form åbnes eller ved aktuel, formålet er så at spørge på værdien, og derefter udføre en handling et eks.når form1 åbnes kunne den globale variable feks. sættes til "a" når form2 åbnes sættes variable til "b" o.s.v.
På min menulinje har jeg så en knap til at udskriv en eller flere rapporter meningen er så at udskrive en bestemt rapport alt efter hvilken form der er åbnet. Man kunne spørge på om formen IsLoaded, men det er ikke optimalt her da der er flere forms der kan være åbne samtidig, forms er ikke popup eller modale, nogen ideer :o)
Do you mean someting like this? But I think you need explain a little more about more than one form being open. That would mean that you would overwrite the value of MyVar for each form which gets opended.
Hej terry, nedenstående en lidt mere udførlig forklaring: På min brugerdefineret menulinje har jeg et menupunkt "Udskriv", jeg har et x antal forms form1,form2,form3.
Hvis jeg feks. åbner form1 skal variable sættes til en værdi, det samme for de andre forms. Så kunne man have en funktion mere:
Funtion Udskrivraport() If "Variable" = "a" Then "Udskriv Rapport1" End if
If "Variable" = "b" Then "Udskriv Rapport2" End IF
o.s.v.
Jeg har forsøgt med: If Screen,ActiveForm = "form1" Then Men det fejler
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.