DBListbox og id

Tags:    delphi

En DBListbox (eller en alm listbox) sætter en ADOTable felt mavn ind fra en database. Feltet hedder navn, men når jeg klikker på et af de navne der vists i DBListbox kommer resten af det som høre til databasen ikke med, eller de vises ikke. DBListbox kan altså ikke bruges til at "gå frem eller tilbage" med i databasen.. Det ville ellers være smart hvis den kunne det... Kan det lade sig gøre ?
Databasen har en id autonummer som den rettes sig efter måske er det detfor, for jeg er næsten sikker på at hvis jeg satte DBListbox til at visse alle id nummer som er primary key som ville den køre hen til den jeg klikkede på. Hvordan for jeg den til det sammen selv om det ikke er id nummer ?


tarsankode



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
En DBListbox (eller en alm listbox) sætter en ADOTable felt mavn ind fra en database. Feltet hedder navn, men når jeg klikker på et af de navne der vists i DBListbox kommer resten af det som høre til databasen ikke med, eller de vises ikke. DBListbox kan altså ikke bruges til at "gå frem eller tilbage" med i databasen.. Det ville ellers være smart hvis den kunne det... Kan det lade sig gøre ?
Databasen har en id autonummer som den rettes sig efter måske er det detfor, for jeg er næsten sikker på at hvis jeg satte DBListbox til at visse alle id nummer som er primary key som ville den køre hen til den jeg klikkede på. Hvordan for jeg den til det sammen selv om det ikke er id nummer ?


tarsankode


Du kan bruge en DBLookupListBox.

ListSource sættes til din DataSource.

KeyField sættes til feltet (her navn).

Så burde du kunne vælge med den.

Emil Melgaard



t