Avatar billede kennethv Nybegynder
20. oktober 2005 - 16:37 Der er 3 kommentarer og
1 løsning

DBComboBox og ADOQuery

Hej Eksperter.

Jeg sidder og forsøger at få en DBComboBox til st spille.

Jeg har en ADOQuery, DataSource, DBEdit og DBComboBox.
Jeg har nu i ADOQuery.SQL lavet en 'SELECT * FROM Default'. På min DBEdit har jeg tilknyttet en DataField=MaxHeat. Og åbnet ADOQuery med ADOQuery.Active = true. Ingen problemer.
Det er gjort i designtime.


Nu vil jeg gerne have noget data ind i min DBComboBox på dens OnClick event (Ved ikke om det er her jeg skal gøre det). Jeg er ikke kommet så langt, da jeg ikke lige helt hvordan jeg starte. Er der een der kunne sige mig, hvordan jeg lige skulle gøre det?

procedure TDefaultSettingsForm2.DBComboBox1Click(Sender: TObject);
begin
  ADOQuery1.SQL.Add('SELECT UnitName FROM Units WHERE (((TypeName)="Temperature"))');
end;
Avatar billede martinlind Nybegynder
20. oktober 2005 - 16:46 #1
det du vil fylde i din combo, klarer den selv, hvis du sætter listedatasource prop. eller lookupdatasource, kan ikke lige huske hvad den hedder, men du kan læse om det i online hjælpen :)
Avatar billede kennethv Nybegynder
20. oktober 2005 - 16:51 #2
Der er ikke sådan nogle properties på DBComboBox. Jeg kan ihvertfald ikke se dem, hverken i designtime eller kodetime.
Avatar billede kennethv Nybegynder
20. oktober 2005 - 23:21 #3
Kunne det være DBLookupComboBox du tænker på? Hvis nu det er, så fornemmer jeg, at det vil virke det du siger, men jeg har kun behov for at få fat i nogle af de oplysninger der er i det felt. Hvordan skulle man klare det?
Avatar billede kennethv Nybegynder
24. oktober 2011 - 14:24 #4
Jeg lukker denne sag.

Måske træder jeg nogen over tæerne, men så må moderator hjælpe med en løsning.

Ingen svar i MEGET lang tid. :)
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