Jeg ville nok vælge sjap's løsning, kalde functionen fra din sub
Det du skal være opmærksom på er variablernes scobe - dvs hvornår de ikke er aktive mere. Hvis de erklæres i en sub går de ud af scobe når sub'en afsluttes
Hold da helt op. Man kan jo ikke blinke med øjnene, uden at der sker en hel masse. Det ser ud til at nih har godt fat i spørgsmålet, så jeg vil kaste mig over dynen ;0)
Der er bl.a. en om variable scope, som på en pædagogisk måde forklarer disse mysterier. Der er tale om små film (som bruger Apples Quicktime, så den skal du have installeret), og de er med amerikansk tale, men ellers god hjælp til begyndere.
Hvis de tiltaler dig, kan du købe yderligere tutorials for $$...
Kjulius: tak for dit link - jeg er lidt af en begynder i Visual Basic til Access men indtil videre er det gået rimelig glat - jeg er sådan rimelig inde i programmering generelt, men der er nu stadig væk lang vej endnu :o)
GetMergeFields returnerer vel en værdi i forum af dens eget Call til InsertAtBookmark GetMergeFields holder vel? dermed på en række værdier som bruges i K1_Knap_Click sub'en?
Men som sagt er jeg slet ikke en haj til VB og det kan sikkert gøres smartere, men det ser ud til at virke efter hensigten...
Jo, måske har jeg ikke udtrykt mig helt klart. Selvfølgelig kan man sige, at hvis en medsendt parameter bliver ændret, så returnerer den også en (ændret) værdi.
Men en funktion bruges normalt til at returnere en værdi, som man under kaldet assigner til en enden værdi:
Function Brugerfunktion( Indgangsværdi as integer) as long 'Før funktionen afsluttes, skal funktionen tildeles en værdi (Funktionens navn opfattes i funktionen som en variabel med samme navn. Brugerfunktion = Indgangsværdi ** 10 End Function
Kaldet: X = Brugerfunktion( EnMedsendtVærdiEllerVariabel )
X vil nu være tildelt værdien af EnMedsendtVærdiEllerVariabel i 10. potens.
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.