Avatar billede koldy Nybegynder
30. marts 2003 - 17:02 Der er 7 kommentarer og
1 løsning

kan ikke hente variabler i modul

har noget kode der minder om dette

modGlobalVars.bas
Public UserId As Integer
Public Login As Boolean

frmLogin.frm:
modGlobalVars.Login = True
modGlobalVars.UserId = rs("id") 'rs("id") henter jeg fra en database, hvilket virker godt nok

frmMain.frm
txtTest.Text = modGlobalVars.Login & " " & modGlobalVars.UserID

i følge hvad jeg ellers har læst skulle der i txtTest.Text skulle outputtet være  "true (idnr)"

Men det gør der ikke?..
hvad gør jeg forkært ?
Avatar billede koldy Nybegynder
30. marts 2003 - 17:06 #1
ahh tror jeg ved hvad mit problem er
Avatar billede koldy Nybegynder
30. marts 2003 - 17:06 #2
hvordan finder jeg ud af hvornår en bruger kommer fra min frmlogin ??
Avatar billede arne_v Ekspert
30. marts 2003 - 17:07 #3
Output burde vel være "True xxx" hvor xxx er user ID fra database !?
Avatar billede koldy Nybegynder
30. marts 2003 - 17:17 #4
arne_v ja det ville jeg også mene..

men tror godt jeg ved hvad mit problem er..
den der txtTest.Text er i Privet Sub Form_Load() på frmMain.frm
men da det er den der loader alle de andre så blir det jo loadet før alle de andre, og på det tidspunkt er login og UserId ikke sat i frmLogin endnu..
Avatar billede koldy Nybegynder
30. marts 2003 - 17:20 #5
så mit spørgsmål er faktisk, hvordan finder jeg ud af brugeren har udført det der skal udføres i login.frm

har prøvet noget med
Public Sub frmLogin_Unload()

men det virker heller ikke ??
Avatar billede koldy Nybegynder
30. marts 2003 - 17:27 #6
ahh fik den til at køre ved at lave en public sub på main formen, som jeg så kørte når jeg sluttede min login form

er dette den rigtige måde at gøre det på ?
Avatar billede johs_j Novice
31. marts 2003 - 23:03 #7
I formen skal du ikke skrive: modGlobalVars.Login = True
men kun: Login = True
Det samme gælder for UserID
Avatar billede koldy Nybegynder
01. juni 2003 - 22:18 #8
johs_j sorry jeg har været så længe om at give dig dine point, jeg har været på ferie og lagt syg, så min aktivitet her på eksperten såvel ved min computer har været minimal i den tid, sorry
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
Kurser inden for grundlæggende programmering

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