Вниз
Скачать: CL | DM;

Два поля в KeyFields для Lookup-поля у ADOQuery   Найти похожие ветки 

 
DPetrovich   (2003-01-05 11:09) [0]

Здравствуйте!
Для ADOQuery необходимо обределить Lookup - поле, но связка по двум полям.
Пишу

ADOQuery1.LookupKeyFields:="Field1;Field2";
ADOQuery1.KeyFields:="Field1;Field2";


но при открытии запрса возникает ошибка
что Field "Field1;Field2" not found

Не подскажете почему?

Спасибо!


 
Наталия ©   (2003-01-05 11:17) [1]

Может быть, у тебя типы полей разные и не соответствуют типу поля в основном НД?. ИМХО,удобнее делать связь по уникальному полю(ID), которое и будет использоваться в качестве ключа.


 
DPetrovich ©   (2003-01-05 11:23) [2]

Наталия © (05.01.03 11:17)
типы соответствуют. По одному полю, естественно, удобнее, но в данном случае ключ состовной. Интересно, что в хелпе написано что нужно указать поля через точку запятой, но это не работает!


 
DPetrovich ©   (2003-01-05 11:27) [3]

Извиняюсь за печатки


 
Наталия ©   (2003-01-05 11:28) [4]

То есть у тебя в основном НД есть поле, которое "слеплено" из значений двух полей? Можно конкретный примерчик посмотреть?


 
DPetrovich ©   (2003-01-05 11:36) [5]

Наталия © (05.01.03 11:28)
в том-то и дело, что такого поля нет, есть два поля в одном НД и два поля в другом НД, по которым нужно установить связь.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
4-72604
plaha999
2002-12-09 23:35
2003.01.23
Сообщения в Windows 9x


8-72420
OxOTHuK
2002-10-04 16:21
2003.01.23
Вращение двух сфер...


1-72294
smok_er
2003-01-15 12:01
2003.01.23
Инициализация record ов


14-72526
greenrul
2003-01-06 16:49
2003.01.23
Почему наш любимый продукт называется ДЕЛЬФИ?


3-72151
Filat
2003-01-02 20:52
2003.01.23
Как правильно сделать select substr(имя поля, 1,6) .....?




   Наверх