Главная страница
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.028 c
1-1142427273
DelphiLexx
2006-03-15 15:54
2006.04.16
Отобразить Hint в нужном месте окна


1-1141916601
D7pro
2006-03-09 18:03
2006.04.16
Как извлечь GZIP файлы


8-1131452209
kl0n™
2005-11-08 15:16
2006.04.16
Прозрачность


2-1143720079
dera
2006-03-30 16:01
2006.04.16
Как назыв. событие, когда прокручивать колесиком мышки?


4-1138463324
maxim161
2006-01-28 18:48
2006.04.16
Слежение за файловой системой