RxDBLookupComboBox

2 отговора 60 прегледа
#1

RxDBLookupComboBox

Проблема е следния:
Query1 пълни DBGrid . DataSourse на Query1 е Query2 чиито резултат от заявката пълни RxDBLookupComboBox т.е.
RxDBLookupComboBox.LookupSource = Query2.DataSet;
RxLookupComboBox.DataSource не го използвам защтото в случая не ми трябва, тъй като използвам RxDBLookupComboBox-a като параметър за Query1.
Всичко си работи перфектно, но при Create() на формата , когато Query2.Active стане True и първият запис стане 'текущ' запис Query1 показва данните съответстващи на параметъра от Query2 но RxDBLookupComboBox-a не показва първия запис от Query2.Когато отворя RxDBComboBoxa и избера запис тогава той се показва в RxDBLookupComboBox-a и съответно вече всичко е наред.С други думи трябва да направя следното: когато се Create-va формата RxDBLookupComboBoxa да отразява текущото състояние на Query2(т.е. първия запис) тъй като данните в DBGrid-a са следствие от него.
Доста сложно стана обяснението но дано да съм успял да го обясня и някой да помогне.
10x

Отговор
в отговор на lOs #2

Re: RxDBLookupComboBox

RxDBLookupComboBox.KeyValue:=Query2... полето , което вързал на KeyField.

Отговор
в отговор на lUs #3

Re: RxDBLookupComboBox

Thank's a lot.

Отговор