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

Вниз

проблемы lookup поля   Найти похожие ветки 

 
mrv78   (2006-03-26 12:44) [0]

Привет, всем.

Не получается вводить значения полей по средствам поля просмотра в гриде.
Работаю с базой firebird.
Создал два компонента TIBTable.
В одном создал поле просмотра по всем правилам.
Но в гриде когда выбираем это поле список отображается но выбрать в нем ничего не получается.


 
atruhin ©   (2006-03-26 13:15) [1]

TIBTable - вот это ты зря, не нужно применять этот компонент.
А уже заданные значения отображаются? Другие поля меняются?


 
Megabyte ©   (2006-03-26 14:33) [2]

Таблица переведена в режим редактирования?


 
mrv78   (2006-03-26 17:18) [3]


> atruhin ©   (26.03.06 13:15) [1]
>
> TIBTable - вот это ты зря, не нужно применять этот компонент.
> А уже заданные значения отображаются? Другие поля меняются?
>

Эти справочники заполняются очень редко поэтому решил не заморачиваться.
У меня есть модуль который для заданной TIBTable открывает форму для заполнения.
А заданные значения показываются а изменить их никак.
Ой проверил..
Оказывается он выводит не правильные значения.
Там где стоит код он выводит пусто, а там где знасение null выводит значение из первой строки подчиненной таблицы.


 
mrv78   (2006-03-26 17:21) [4]

(2)
> Таблица переведена в режим редактирования?
>

конечно.


 
Desdechado ©   (2006-03-26 19:50) [5]

> он выводит не правильные значения
значит, НЕ
> создал поле просмотра по всем правилам
видимо, перепутал ListField с другими


 
mrv78   (2006-03-26 20:42) [6]

1) Создаю поле TStringField
2) FieldKind=fkLookup
3) keyfields=cod_country // поле этойже таблицы которое необходимо менять integer
4) lookupDataset=dm.tblCountry // таблица для выбора стран
5) lookupkeyfields=key_country // ключевое поле в таблице стран  integer
6) lookupResultfields=name_country // поле для просмотра
Все...
Видимо где-то ошибся.


 
Desdechado ©   (2006-03-26 20:50) [7]

еще один датасет нужен


 
mrv78   (2006-03-26 21:03) [8]


> Desdechado ©   (26.03.06 20:50) [7]
>
> еще один датасет нужен
>


Зачем, я не понимаю.
Есть 2 таблицы, 1 датасет и 1грид. Одна таблица привязана к датасету другая исп. только в lookup поле.
Я раньше подобное делал и все работало.


 
Desdechado ©   (2006-03-26 21:44) [9]

сорри, с лукапкомбо перепутал


 
mrv78   (2006-03-26 23:13) [10]

Проверил с таблицами BDE работает!!!
Что за хрень???
Может кто сталкивался, подскажите как реализовать с IBX компонентами.


 
mrv78   (2006-03-29 02:19) [11]

Привет, всем.
ПОЛУЧИЛОСЬ!!!
Хотя я в модуле ничего не делал.
Добавлял др. функции.
немного базу подправил, но что конкретно не понял повлияло.
Просто заработало и все. Странно....



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

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

Наверх




Память: 0.49 MB
Время: 0.045 c
1-1142113741
Kulibiaka
2006-03-12 00:49
2006.04.16
Как обработать set-cookie?


4-1138572095
Vitaly Grobshtein
2006-01-30 01:01
2006.04.16
Управление фотоаппаратом


2-1143807186
Der Nechk@ssoff
2006-03-31 16:13
2006.04.16
Canvas


2-1143961247
Ded22
2006-04-02 11:00
2006.04.16
как обновить DBLookupCombobox ?


2-1144088409
Новочеркасский Волк
2006-04-03 22:20
2006.04.16
Озвучка кнопок.