Avatar billede Daniel.E Praktikant
01. august 2001 - 14:12 Der er 10 kommentarer og
1 løsning

Database

Hey.

Jeg er ved at lave en login med en opret bruger funktion, hvor jeg bruger en database.
Jeg har 2 forms og på den ene oprettet man brugere, det er ikke problemet.
Men på den anden form skal man kunne logge ind med de informationer man lige har oprettet i sin database.
F.eks. 
bruger:Mikkel
kode:123456

Jeg har prøvet at sætte de to text boxe på log ind formen til at referere til databasen, men den siger at det kan jeg ikke og bla bal..
Jeg håber at der er nogle som kan hjælpe mig.

MVH

VB2
Avatar billede dth Nybegynder
01. august 2001 - 14:16 #1
Du skal have den til at lede, når man indtaster sit brugernavn skal den gå databasen igennem fra starten, og når den har fundet navnet, skal den checke om koden er korrekt!

F.eks.

Private Sub Loginbut_Click()

Data1.Recordset.Movefirst
Do while Data1.Recordset.EOF = False






Avatar billede dth Nybegynder
01. august 2001 - 14:20 #2
Hovsa Prøver igen....

Private Sub Loginbut_Click()

Data1.Recordset.Movefirst
Do while Data1.Recordset.EOF = False
If Data1.Recordset(\"Navn\") = TxtBrugernavn.Text then
Goto 1
Else
Data1.Recordset.Movenext
End if
Loop

Msgbox \"Ukendt brugernavn\"
Exit sub

1:

If Data1.Recordset(\"Password\") = Txtpassword.Text then
Msgbox \"Du er nu logget ind\"
Else
Msgbox \"Forkert password\"
End if

End Sub

/dth :-)
Avatar billede Daniel.E Praktikant
01. august 2001 - 14:20 #3
Ja, det ved jeg godt, men problemer er at login funktionen ligger og opret brugere ligger ikke på samme form, og det er ikke godt.
Jeg kan ikke bruge databasen på mere end 1 form siger den.
Avatar billede Daniel.E Praktikant
01. august 2001 - 14:21 #4
Det som jeg lige skrev vent lidt med det.
Avatar billede Daniel.E Praktikant
01. august 2001 - 14:22 #5
Den vil ikke fordi at data1 ikke er på samme form.
Avatar billede dth Nybegynder
01. august 2001 - 14:24 #6
Så indsætter du bare et nyt Data-object på den anden form!
Avatar billede Daniel.E Praktikant
01. august 2001 - 14:24 #7
OK det virker nu
Avatar billede dth Nybegynder
01. august 2001 - 14:25 #8
Dejligt.... :-)
Avatar billede Daniel.E Praktikant
01. august 2001 - 14:25 #9
Jeg gjorde det at jeg skrev:
form1.data1.recordset bla..
Jeg skreve form1 foran..Det virkede..
Avatar billede Daniel.E Praktikant
01. august 2001 - 14:26 #10
Du får bare de 120 p..De er jo bare points..
Avatar billede dth Nybegynder
01. august 2001 - 14:26 #11
Nårh ja, sådan kan man selvfølgelig også gøre det!! *SS*
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