Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];

Вниз

InterBase (Lookup)   Найти похожие ветки 

 
ruslan_as   (2002-04-01 11:28) [0]

Помогите начинающему в InterBase!
Есть два компонента IBTable1 и IBTable2. Захожу в Fieds Editor (IBTable1)и устанавливаю Lookup из IBTable2 поле N_TOV (по полю KOD).
Установив DBGrid на IBTable1 в поле N_TOV вижу значение только в первой записи. Подскажите как видеть все N_TOV.


 
Johnmen   (2002-04-01 11:37) [1]

Если правильно понял, то так и должно быть, ведь в каждой записи IBTable1 ссылка на единств.конкретное значение из IBTable2...


 
ruslan_as   (2002-04-01 11:45) [2]

Когда я делал lookup в других таблицах (например в Oracle), то в DBGrid я просматривал 10-30 записей и на против каждого из них у меня видно значение N_TOV, а в моем случае я вижу 30 записей, а N_TOV я вижу только в 1 записи. И, совсем интересно, когда я скролингом DBGrid перехожу вниз и теряю из виду первую запись, то возвратившись на нее я ее уже не вижу (пусто).


 
ruslan_as   (2002-04-01 11:45) [3]

>Johnmen
Когда я делал lookup в других таблицах (например в Oracle), то в DBGrid я просматривал 10-30 записей и на против каждого из них у меня видно значение N_TOV, а в моем случае я вижу 30 записей, а N_TOV я вижу только в 1 записи. И, совсем интересно, когда я скролингом DBGrid перехожу вниз и теряю из виду первую запись, то возвратившись на нее я ее уже не вижу (пусто).


 
Johnmen   (2002-04-01 11:53) [4]

Ну кажись я понял...
Тебе надо выставить кеширование в свойствах твоего Lookup поля !


 
ruslan_as   (2002-04-01 12:45) [5]

>Johnmen
Спасибо за совет - заработало!
Только есть один маленький момент, который мне не понравился:
Когда я делаю Lookup по одному полю то все работает нормально и кеширование работает, но только мне стоит сделать Lookup по двум полям то с кешированием не работает (выдает Invalid variant operation).


 
Johnmen   (2002-04-01 13:25) [6]

>Lookup по двум полям ...

В смысле 2 Lookup поля или в Display 2 поля ?


 
ruslan_as   (2002-04-01 15:09) [7]

> Johnmen
Извините был за пределами интернета... В смысле я KeyField и LookupKeyField указываю не одно поле а два.
(KOD и GOD)


 
Johnmen   (2002-04-01 15:16) [8]

А вот так вот нельзя...


 
ruslan_as   (2002-04-01 16:21) [9]

>Johnmen
Если можно объясните почему без кеширования это работает, а с кешированием нет.


 
Johnmen   (2002-04-01 16:42) [10]

Если можно, то поподробнее - как описано Lookup поле и каковы его основнын свойства, какие поля связываются - их тип, размер...


 
ruslan_as   (2002-04-01 18:00) [11]

>Johnmen
>какие поля связываются - их тип

Спасибо за подсказку. Нашел свою проблему. В одной таблице год записывался как текст, в другой число.
Желаю удачи!



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

Форум: "Базы";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-69754
VLL
2002-04-02 17:05
2002.04.22
Можно ли сделать setup


14-70011
VuDZ
2002-03-15 02:50
2002.04.22
Коллеги. улыбайтесь :>


1-69774
P.
2002-04-08 19:48
2002.04.22
WinXP - Реестр


1-69931
snoup
2002-04-09 19:19
2002.04.22
Как скрыть/показать курсор мышки?


3-69745
IronHawk
2002-03-29 15:48
2002.04.22
Приветствую Мастеров ! Как удалять одинаковые строки в базе?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский