Avatar billede eqvaliser Nybegynder
21. marts 2003 - 15:27 Der er 19 kommentarer og
1 løsning

Bruger accepteret ind i form vha database

Har nu logget en bruger ind,
og en nu form loader.(kode nedenfor)

Men den vil ikke lade mig ændre database navnet,
som er meget relevandt da databasen's navn er det samme
som brugerens når brugeren bliver oprettet.

hvordan får jeg den til at acceptere de 2-4 sidste
linier i form_load?

********************** kode

Private Sub Form_Load()
Dim dburl1 As String
dburl = "D:\Programmer\Microsoft Visual Studio\VB98\my projects\BOF2\Brugere\"
Dim Bruger As String
'-----------------------------find login af bruger---
Open "C:/BOF2currentuser.txt" For Input As #1
Line Input #1, Bruger
nuvbruger.Text = Bruger
Close #1
'-----------------------------ændre url på bruger----
Bruger = Bruger & ".mdb"
dburl1 = dburl1 & Bruger
'-----------------------------find data på bruger----
nubrugerdata.DatabaseName (dburl1)
nubrugerdata.RecordSource (Lager)

End Sub

****************************
Avatar billede bitphil Nybegynder
21. marts 2003 - 15:39 #1
I "C:/BOF2currentuser.txt" skal det vist være \ og ikke / ;-)
Avatar billede eqvaliser Nybegynder
21. marts 2003 - 15:39 #2
hmmm tror da ikke det betyder noget-.. men kan da lige prøve.
Avatar billede eqvaliser Nybegynder
21. marts 2003 - 15:40 #3
nope \ / betyder intet, virker fint begge veje. :-)
Avatar billede bitphil Nybegynder
21. marts 2003 - 15:42 #4
Næ, det kan jeg sgu godt se virker.
Avatar billede eqvaliser Nybegynder
21. marts 2003 - 15:45 #5
anyway. tilabeg til opgaven, har du nogle idéer ang ?
Avatar billede bitphil Nybegynder
21. marts 2003 - 15:45 #6
Jeg prøver igen:
dburl1 = dburl1 & Bruger
skal vel være:
dburl1 = dburl & Bruger?
Avatar billede bitphil Nybegynder
21. marts 2003 - 15:46 #7
?-tegnet er selvfølgelig ikke en del af koden.
Avatar billede eqvaliser Nybegynder
21. marts 2003 - 15:46 #8
hovsa,, DAMN det har jeg ikke set.. det skal lige prøves.. :-)
Avatar billede bitphil Nybegynder
21. marts 2003 - 15:48 #9
Eller rettere - din dburl = "D:\Programmer... skal hedde dburl1 = "D:\Programmer...
Avatar billede eqvaliser Nybegynder
21. marts 2003 - 15:49 #10
okay det hjalp lidt på udseendet.. ;-)

men fejlen opstår dælme stadivæk ved
nubrugerdata.DatabaseName (dburl1)

og jeg er sikker på når det er iorden så kommer den ved
nubrugerdata.RecordSource (Lager)
Avatar billede eqvaliser Nybegynder
21. marts 2003 - 15:49 #11
jeg har bare fjernet '1' ved dem alle.. :-)
Avatar billede bitphil Nybegynder
21. marts 2003 - 15:51 #12
Har du defineret lager?
Avatar billede eqvaliser Nybegynder
21. marts 2003 - 16:03 #13
nope.. men det skulle da heller ikke være nødvendigt,
da nubrugerdata.recordsource  egentlig bare er den tabel i dabasen som den
henter/bringer data til/fra
og den er ens ved alle brugere, så den kunne jeg jo egentlig bare lave om til

nubrugerdata.RecordSource.Lager
så er det faktisk kun den ene det er galt med, det er

nubrugerdata.DatabaseName (dburl1)
Avatar billede eqvaliser Nybegynder
23. marts 2003 - 14:26 #14
sådan ser koden ud indtil vidre... inclusiv fejl og det hele..  *gg*

******************************************
Private Sub Form_Load()
Dim dburl As String
dburl = "D:\Programmer\Microsoft Visual Studio\VB98\my projects\BOF2\Brugere\"
Dim Bruger As String
'-----------------------------find login af bruger---
Open "C:\BOF2currentuser.txt" For Input As #1
Line Input #1, Bruger
Close #1
'-----------------------------Vis hvem der er bruger-
nuvbruger.Text = Bruger
'-----------------------------ændre url på bruger----
Bruger = Bruger & ".mdb"
dburl = dburl & Bruger
'-----------------------------find data på bruger----
nubrugerdata.DatabaseName "D:\Programmer\Microsoft Visual Studio\VB98\my projects\Bilka og Føtex Rabat 2\Brugere\Eqvaliser.mdb"
nubrugerdata.RecordSource.Lager
End Sub
****************************************
Avatar billede eqvaliser Nybegynder
23. marts 2003 - 14:29 #15
ændring :

'-----------------------------find data på bruger----
nubrugerdata.DatabaseName "D:\Programmer\Microsoft Visual Studio\VB98\my projects\Bilka og Føtex Rabat 2\Brugere\Eqvaliser.mdb"

TIL :

'------------------------find data på bruger----
nubrugerdata.databasename (dburl)
Avatar billede helmet Nybegynder
23. marts 2003 - 14:43 #16
nubrugerdata, hvad er det??
Avatar billede eqvaliser Nybegynder
23. marts 2003 - 15:07 #17
det er data1 controlleren.. der er omdøbt til nubrugerdata
Avatar billede helmet Nybegynder
23. marts 2003 - 15:30 #18
Vil mene du skal lave de nederste linier om til.
  nubrugerdata.DatabaseName = dburl
  nubrugerdata.RecordSource = "Lager"
  nubrugerdata.Refresh
Avatar billede eqvaliser Nybegynder
23. marts 2003 - 15:49 #19
prøver lige
Avatar billede eqvaliser Nybegynder
23. marts 2003 - 15:50 #20
SMUKT...  PERFEKT...  RESPEKT!!!!!:....
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