Главная страница
    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.46 MB
Время: 0.038 c
3-1140373668
sav13
2006-02-19 21:27
2006.04.16
Компоненты для работы с IB/FireBird


15-1141160566
GanibalLector
2006-03-01 00:02
2006.04.16
Kharkov Mastak Party!!!


15-1143032556
MBo
2006-03-22 16:02
2006.04.16
Эксперт для использования в BDS хелпа от D7 или D6


2-1142484602
de_ICER-T44
2006-03-16 07:50
2006.04.16
требуется помощь dbf excel


11-1124357132
Domix
2005-08-18 13:25
2006.04.16
Динамическое создание форм из консоли





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский