Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

проблемы lookup поля [FB1.5]


mrv78 ©   (2006-03-26 12:44:00) 

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

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


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

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


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

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


Desdechado   (2006-03-26 21:44:00) [3]

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


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


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


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


Desdechado   (2006-03-26 20:50:00) [5]

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


mrv78   (2006-03-26 20:42:00) [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 19:50:00) [7]

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


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

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

конечно.


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


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

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


Megabyte   (2006-03-26 14:33:00) [10]

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


atruhin   (2006-03-26 13:15:00) [11]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо