[delphi] komponent advDBlookupComboBox

Odpowiedz Nowy wątek
2006-08-09 10:05
witmick
0

Mam taki komponent sluzy on do wyswietlania z bazy danych zapytan wedleug danych kolumn
czyli jesli w bazie mam liste :

A
B
C
D

to w komponencie mam wlasnie takie ulozenie.
Teraz tak w komponencie wybiera sie pole KLUCZOWE u mnie jest to pole ID
w komponencie jest pole KEYFIELD i tu wybieram ID
i mam LABELFIELD i yu mam pole name

teraz chodzi o to ze jak wybiore jakas pozycje z tego komponentu
po jej rozwinieciu to w jakiej zmiennej miesci sie wartosc pola kucz ?

Pozostało 580 znaków

2006-08-09 10:12
0

advDBlookupComboBox.DataSource.DataSet.FieldByName('nazwa_pola_kluczowego').AsTypPolaKluczowego


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-08-09 12:16
witmick
0

Faktycznie tylko zamiast datasource wzialem Listsource
a jak teraz zrobic zeby kiedy wyswietla sie lista w tym comboboxie jest ok i kiedy wybiore
jakas wartosc to zeby a wartosc sie wpisyswala do zmiennej:
zrobilem to tak:

t := supplier_id.ListSource.DataSet.FieldByName('id').AsInteger;
main.caption := inttostr(t);

i teraz w glownej formie powinno sie wyswietlic ID tylko nie wiem
pod jakie zdarzenie podpiac to pod kontrolke combobox ?

Pozostało 580 znaków

2006-08-09 14:56
0

jak już to

main.caption := supplier_id.ListSource.DataSet.FieldByName('id').AsString;

trzeba obsłużyć własność supplier_id.ListSource.DataSet.OnAfterScroll


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0