Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.24;
Скачать: CL | DM;

Вниз

Ламерский вопрос про обновление списка lookup-поля   Найти похожие ветки 

 
TheEd   (2011-04-09 01:52) [0]

Есть 2 связанные таблицы T1 и Т2 (FB2.0):

CREATE TABLE T1 (
 ID                          INTEGER NOT NULL,
 SOME_STRING_FIELD VARCHAR(25));
ALTER TABLE T1
 ADD CONSTRAINT PK_T1 PRIMARY KEY (ID);

CREATE TABLE T2 (
   ID                        INTEGER NOT NULL,
   T1_ID                   INTEGER,
   SOMESTRINGFIELD  VARCHAR(25));
ALTER TABLE T2
 ADD CONSTRAINT PK_T2 PRIMARY KEY (ID);
ALTER TABLE T2
 ADD CONSTRAINT FK_T2_1 FOREIGN KEY (T1_ID) REFERENCES T1 (ID);


В программе (D7, FibPlus 6.8.5, EhLib) есть 2 компонента TFibDataSet (quT1 и quT2), которые предоставляют доступ к этим таблицам + соответствующие TDataSource.
Для Т1 на форму положена TDBGridEh, а для поля T2.T1_ID - cb1:TDBLookupComboboxEh (DataField = T2.T1_ID, KeyField = T1.ID, ListField = T1.SomeStringList).

Так вот. Если в таблицу T1 добавляем запись (быстрые транзакции), то при раскрытии списка cb1 в нём вродебы присутствует новый элемент, но он пуст и выбрать его нельзя...

Как обновить список люкапкомбобокса при добавлении новой записи?


 
clickmaker ©   (2011-04-09 18:39) [1]

RefreshLookupList ?


 
TheEd   (2011-04-10 11:33) [2]

Спасибо, попробую!


 
TheEd   (2011-04-15 04:02) [3]

не помогает... как и до этого - в раскрывающемся списке место зарезервировано, но оно пустое и выбрать его нельзя... :(


 
OW ©   (2011-04-15 09:36) [4]

делаю полное re-open



Страницы: 1 вся ветка

Текущий архив: 2011.07.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
15-1302270628
Galera
2011-04-08 17:50
2011.07.24
Медленный поиск у RxMemoryData


2-1302930981
mefodiy
2011-04-16 09:16
2011.07.24
Как отключить F12 в Delphi 2010


15-1302211804
Юрий
2011-04-08 01:30
2011.07.24
С днем рождения ! 8 апреля 2011 пятница


2-1300762996
Xalexo
2011-03-22 06:03
2011.07.24
Обработка каталога в станд. процедуре findfirst


15-1302258883
KilkennyCat
2011-04-08 14:34
2011.07.24
вопрос по ActionScript3