Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];
Внизпроблемы 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.046 c