Avatar billede texas2 Nybegynder
22. november 2001 - 20:45 Der er 11 kommentarer og
1 løsning

VBA : Flytte værdi mellem 2 forms

En variabel, strVar = \"Min tekst\" findes i en form - Form1.

Hvordan \"flytter\" jeg indholdet af strVar over til en ny form - Form2? Sådan at jeg f.eks. i Form2 kan skrive : Me!Tekstfelt01.Text = strVar
22. november 2001 - 20:48 #1
Du kan erklære variablen i et modul som:
Public strVar as String

Eller du kan sætte din Tekstfelt01 fra den anden formular:

Forms!Form2!Tekstfelt01 = strVar

/Thomas
Avatar billede texas2 Nybegynder
22. november 2001 - 20:52 #2
Hvis jeg deklererer variablen i et modul, hvordan bruger jeg den så i en form? Moduler ligger sig \"under\" \"modules\", mens koden til en form, ligger i \"MS Access Class Objects\"

Kan jeg flytte koden til en form, over i et modul?
22. november 2001 - 20:54 #3
Når variablen er erklæret som public i et modul, kan du referere til den fra alle moduler/formularer/funktioner/procedurer.

Dvs at du på form1 skriver:
strVar = \"Min tekst\"

På form2 skriver du så bare:
Me!Tekstfelt01.Text = strVar

Simpelthen fordi variablen er public/global.
22. november 2001 - 20:55 #4
Drop forøvrigt .Text
Skriv blot:
Me!Tekstfelt01 = strVar
Avatar billede mugs Novice
22. november 2001 - 20:59 #5
Damned - Too late, again and again and again :o)
Avatar billede texas2 Nybegynder
22. november 2001 - 21:02 #6
Genialt... Mange tak for hjælpen
22. november 2001 - 21:05 #7
Sorry Mugs :o)

Men du må næsten have lagt mærke til, at jeg stort set ikke svare på spørgsmål mere!?
Efter at jeg har hørt folk sige at de ikke gad besvare spørgsmål mere fordi jeg eller Terry altid var hurtigst på pletten, så har jeg ydmygt trukket mig tilbage og lader Jer andre komme til bordet ;o)

Jeg tror dog ikke at Terry har samme opfattelse, så ham må du nok stadig kæmpe med :o)
Avatar billede mugs Novice
22. november 2001 - 21:33 #8
Thomas!

Sådan var det ikke ment - Vi har for snart lang tid siden haft en \"samtale\" om næsten samme emne.

Ja - Jeg har bemærket at du ikke har været særlig aktiv på det sidste, og det er et tab for både eksperten.dk, brugerne og specielt for lille mig.

Jeg har lært utrolig meget af både dig og Terry, og vil mangle dine altid konstruktive svar. Så jeg håber, du vil fortsætte, og ignorere underlødige kommentarer fra brugere, der primært opfatter eksperten.dk som et pointræs, og ikke som et forum der er oprettet for at hjælpe andre.

I vores tidligere \"samtale\" forstod jeg, at du ligesom jeg er selvlært. Jeg har set dit statement her på siden, samt været inde på din hjemmeside MakeItEasy. Her kan jeg forstå, at jeg er ikke så lidt ældre end dig. Jeg skal bide fast i bordkanten bare for at følge med, men det er lige meget -For de fleste accepterede svar i kategorien Access, laver jeg en test database og afprøver svaret. Ikke fordi jeg tvivler på det er korrekt, men fordi det er den måde jeg lærer bedst.

At de fleste svar så kommer fra de samme 2 personer er vel ligegyldigt, blot svarene er brugbare.

Du har et par gange korrigeret mine svar til mere enkle koder - Det håber jeg du vil fortsætte med, at lave fejl er dog den bedste måde at lære på.

Du har engang kommenteret her på siden, at det er vigtigt at slutte med :o)for at markere, at et svar / kommentar skal forstås i den ånd det er ment:

- Som et godt råd
- Som en joke
- Som en venlig hilsen

Intet er mere ligegyldigt end de misunderlige!


mvh / Mogens Storgaard         
Avatar billede mugs Novice
22. november 2001 - 21:40 #9
Damned - Jeg glemte at slutte med :

:o)

Men det er gjort nu :o)
22. november 2001 - 22:10 #10
Hej Mogens ;o)

Jeg refererede slet ikke til dig, da jeg skrev at jeg havde hørt folk sige, at de ikke gad svare på spørgsmål på Eksperten. Jeg mente det faktisk bogstavelig, at jeg havde HØRT det. Dvs face-to-face med nogle af mine venner/kunder/samarbejdspartnere m.m.
Og så tænkte jeg bare, at de rigtige svar jo nok skulle komme frem til de mennesker, som har bruge for det - uanset om jeg svarer eller en anden gør.
På denne måde, er der bare flere, som kan have glæde af at svare og hjælpe andre.

Jeg vil dog stadig kigge forbi af og til og svare på nogle af de spørgsmål, som jeg kan se ikke er blevet besvaret. Ligeledes vil jeg da også prøve at svare på de lidt sværere spørgsmål.
At jeg svarede på denne, var egentlig bare en gammel refleks ;o)

Men Mogens, hvad laver du selv? Bruger du Access i dit daglige arbejde?
Du er velkommen til at skrive pr mail - det er ikke sikkert det interesserer Ekspertens 20-25.000 brugere ;o)

Avatar billede mick Nybegynder
23. november 2001 - 08:27 #11
thomasjepsen> Please don\'t go :-). Din viden og evne til at formulere gode svar vil blive højest savnede af mange, incl. mig selv.
26. november 2001 - 12:55 #12
Mange tak for de pæne ord, Mick :o)

Men I slipper som sagt heller ikke helt for mig!!
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