Avatar billede simonhb Praktikant
27. maj 2004 - 08:48 Der er 5 kommentarer og
1 løsning

Tryk på item i listbox og få det vist i textbox

Hej. Jeg har lavet et lilleprogram i VB som skal læse/skrive til en database. Det virker fint så man kan liste hele databasens indhold i en listbox og bladre i indholdet som vises i nogle textboxes. Dvs. listboxen og textboxerne har ikke noget med hinanden at gøre, ud over de henter fra samme database.
Nu vil jeg enormt gerne have det sådan at når jeg klikker på et item i listboxen, skal den automatisk "vise det item"/"bladre hen til det sted i databasen" i textboxerne (textbox i flertal!? nevermind i fatter godt hvad jeg skriver)
Hvordan kan det gøres?


listboxens indhold hentes med denne kode:
Data1.Recordset.MoveLast
Data1.Recordset.MoveFirst
For i = 0 To Data1.Recordset.RecordCount
Do While Data1.Recordset.EOF = False
List1.AddItem Data1.Recordset("id") & " - " & Data1.Recordset("navn")
Data1.Recordset.MoveNext
Loop
Next
Data1.Recordset.MoveFirst

-Og textboxerne (haha der var den igen) henter fra databasen med DataSource Data1 og de forskellige DataFields.

//simonhb
Avatar billede martin_moth Mester
27. maj 2004 - 10:43 #1
textboxENE  :-)
Avatar billede martin_moth Mester
27. maj 2004 - 11:48 #2
Du kan jo også bare binde kontrollerne DIREKTE til din database - både listbox og textbox har en property data (eller datasource)

Så slipper du for at loope hele dit recordset igennem
Avatar billede simonhb Praktikant
27. maj 2004 - 12:06 #3
Kan du gi a example ?
Avatar billede martin_moth Mester
27. maj 2004 - 12:41 #4
Du bruger den property der hedder data/datasource på din listbox og din textbox - lige som du har gjort på din datakontrol Data1
Avatar billede dj-hupi Nybegynder
25. juni 2004 - 00:25 #5
Du har fundet ud af det SHB ;)
Avatar billede simonhb Praktikant
27. juni 2004 - 18:30 #6
ja. når jeg trykker på et item i listboxen bliver teksten vist i en textbox... textboxen må kun indeholde 3 characters, så det er kun ID'et der bliver skrevet til textboxen. her efter søger den databasen igennem og finder "varen" med det rette ID :)
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