Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
ВнизДва поля в 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 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c