Avatar billede cyaegha Nybegynder
12. maj 2003 - 16:02 Der er 2 kommentarer og
1 løsning

Lave en StringList til ComboBox fra ADOquery eller DataSource

Jeg har måttet erfare at de komponenter som følger med Delphi, ikke lige har den funktionalitet som vi kunne ønske os :(

Jeg har en database hvor jeg med en query finder de data jeg gerne vil have at vælge mellem i min alm. combobox.

sql'en er god nok, for jeg kan vise mine data i et grid. men kan ikke lige greje at få dem i en stringlist til comboboxen. Der er vel også ret mange muligheder. Så jeg er åben for forslag.
Avatar billede mjohansen Nybegynder
12. maj 2003 - 16:06 #1
qry.SQL.Text := 'select navn from medarbejder';
qry.Open;
while not qry.Eof do
begin
    mincombobox.Items.Add(qry.FieldByName('navn').AsString);
    qry.next;
end;
qry.close;
Avatar billede cyaegha Nybegynder
12. maj 2003 - 16:12 #2
Det virker! Tak for det!

Kan du så svare på hvorfor FieldByName ikke er med i autocompletionlisten????

Jeg synes at den er ligeså nødvendig at have med på en query som en table.
Avatar billede mjohansen Nybegynder
12. maj 2003 - 16:15 #3
Ja, det er en både kedelig og smart feature i Delphi IDE. Den "smager" på typen af parameter til fx. Items.Add og viser kun ting der passer med en string. Skriver du qry. uden for en funktion, får du alle metoder vist.
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