Avatar billede birgit68 Nybegynder
05. maj 2003 - 08:38 Der er 6 kommentarer og
1 løsning

Combo

jeg har lavet et lille database program hvor resultatet af en søgning sender i en combobox, nu vil jeg jo gerne at man så kan vælge i den combobox og gå til det recordset man vælger ...men hvordan gør jeg det

Ps jeg er total nybegynder ...bær over med mig :-))
Avatar billede martin_moth Mester
05. maj 2003 - 11:33 #1
Prøv igen: Hvad skal der være i din combobox, og hvad skal der ske når man vælger et emne fra vomboboxen?
Avatar billede tubber Juniormester
05. maj 2003 - 12:44 #2
Når du henter dine data:
If Not rs.EOF Then
    rs.MoveFirst
    Do While Not rs.EOF
        comNavn.AddItem rs!dbNavn
        comNavn.ItemData(comNavn.NewIndex) = rs!dbId
        comNavn.Text = rs!dbNavn
        varId = rs!dbId
        txtAdresse.Text = rs!dbAdresse
        txtPostOgBy.Text = rs!dbPostnummer + " " + rs!dbBy
        txtLand.Text = rs!dbLand
        txtTelefonnummer.Text = rs!dbTelefonnummer
        txtMobilnummer.Text = rs!dbMobilnummer
        txtEmail.Text = rs!dbEmail
        txtHjemmeside.Text = rs!dbHjemmeside
        txtFoedselsdag.Text = rs!dbFoedselsdag
        rs.MoveNext
    Loop
End If

Når du så vælger noget i den:
Private Sub comNavn_Click()
Set ws = Workspaces(0)
Set db = ws.OpenDatabase(App.Path & "\data.mdb")
Set rs = db.OpenRecordset("SELECT * FROM data1")
rs.MoveFirst
Do While rs.EOF = False
    If rs!dbId = comNavn.ItemData(comNavn.ListIndex) Then
            varId = rs!dbId
            txtAdresse.Text = rs!dbAdresse
            txtPostOgBy.Text = rs!dbPostnummer + " " + rs!dbBy
            txtLand.Text = rs!dbLand
            txtTelefonnummer.Text = rs!dbTelefonnummer
            txtMobilnummer.Text = rs!dbMobilnummer
            txtEmail.Text = rs!dbEmail
            txtHjemmeside.Text = rs!dbHjemmeside
            txtFoedselsdag.Text = rs!dbFoedselsdag
    End If
rs.MoveNext
Loop
End Sub

Den index du laver kræver du laver et id (nemmest med auto nummer og så sæt den til primary key så de 100% sikkert ikke er ens......)......

Det bruger du så når du henter poster, for folk kan jo godt ha samme navn (mit eks. er en adressebog jeg har lavet).....
Avatar billede tubber Juniormester
05. maj 2003 - 12:45 #3
Hov skal lige siges jeg bruger SQL.....
Kan godt poste hvordan du bruger SQL
Avatar billede birgit68 Nybegynder
06. maj 2003 - 10:41 #4
det kunne jeg godt bruge ..men hvis du har nogle tip til sql vil jeg da gerne have dem
Avatar billede martin_moth Mester
06. maj 2003 - 10:47 #5
Links til tutorials?
Avatar billede martin_moth Mester
06. maj 2003 - 10:50 #6
www.w3schools.com/sql/default.asp

www.w3schools.com er i øvrigt en super-side, hvis du skal lære noget grundlæggende om en teknologi - skulle selv bruge noget asp og javascript, men vidste ikke noget om det - efter et besøg på ovenstående havde jeg lige akkurart så meget grundlæggende forståelse, at jeg selv kunne tillære mig noget mere "hardcore" fra andre sider... Mine største anbefalinger går til ovenstående side :o)
Avatar billede tubber Juniormester
06. maj 2003 - 12:14 #7
Siger tak for points :O)

Jeg poster lige det jeg har som jeg bruger til SQL når jeg er hjemme :O)
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