Avatar billede sblands Nybegynder
07. april 2003 - 13:34 Der er 3 kommentarer og
1 løsning

List of values og TDBLookupComboBox

Jeg er ved at udvikle en applikation i Delphi 5, hvor jeg har en tabel med en række fremmed-nøgle kolonner. For hver fremmednøgle i master-tabellen skal brugeren kunne få vist en liste over gyldige værdier. Alle værdier som brugeren kan vælge er gemt i tabeller.

Jeg vil gerne bruge en DBLookupComboBox så jeg dels giver brugeren mulighed for at skrive værdien ind, hvis han kender den i forvejen eller fåvist listen ved at aktivere drop-down knappen. Det virker sådan set godt nok, men man kan ikke se hvad man skriver i feltet.

Ved nogen hvordan man kan opnå denne funktionalitet?

/Søren
Avatar billede mortvader Nybegynder
07. april 2003 - 13:37 #1
Har den ikke en items property? Har ikke delphi kørende på denne maskine..
Avatar billede sblands Nybegynder
07. april 2003 - 13:51 #2
Jo, men det er ikke items der er problemet, det er at man ikke kan se hvad man skriver ind i feltet.
Avatar billede mortvader Nybegynder
07. april 2003 - 13:57 #3
Nåh, sorry. Fik ikke læst dit spørgsmål rigtigt.
Som sagt kan jeg ikke lige tjekke, da jeg ikke har adgang til delphi her.
Hvis ikke der er en property du kan sætte som på en alm. combobox, der giver adgang til indtastning, kunne man smide en Tedit ovenpå den, og fixe det med lidt kode.. lidt en svineløsning, må jeg erkende :)
Avatar billede sblands Nybegynder
11. juni 2003 - 09:16 #4
Hvis man vil have en defaultværdi for DBLookupComboBox'en skal det gøre i en OnNewRecord event for det underliggende dataset. I standardudgaven kan man ikke skrive i feltet. Hvis man ikke vil kode det selv må man ty til en anden component, f. eks EtvLib's EtvDBLookupCombobox component.
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