Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

Lookup поле   Найти похожие ветки 

 
Dmitry77   (2006-10-16 10:13) [0]

Есть таблица User
С полями
id - автоинскримент,
Caption - имя пользователя,
password - пароль

Есть таблица Materials
С полями
id - автоинскр,
Caption - наименование материала,
Users_id - пользователь создавший материал,

Хочу сделать Lookup поле Users_id, в TableMaterials вызываю редактор полей, устанавливаю следующие значения

     FieldKind = fkLookup
     FieldName = "Users_id"
     LookupDataSet = TableUsers
     LookupKeyFields = "id"
     LookupResultField = "Caption"
     KeyFields = "id"
     LookupCache = True
     Lookup = True

При просмотре грида на месте поля Users_id появляется выпадающий список, при нажатии появляется список пользователей, но если выбираю то выскакивает сообщение об ошибке "Could not convert variant of type (OleStr) into type (Boolean)" причем тут булевый тип не ясно и вообще я тогда не пойму как использовать эти lookup поля. В чем у меня ошибка?

PS. БД Access


 
Sergey13 ©   (2006-10-16 10:20) [1]

Надо не править настоящее поле, а добавить новое - лукапное.


 
Dmitry77   (2006-10-16 10:48) [2]

Все равно ошибка.


 
Sergey13 ©   (2006-10-16 10:50) [3]

> [2] Dmitry77   (16.10.06 10:48)

Старое наверное не вернул как было. Удали все поля из датасета и перезалей их заново, потом добавляй лукапное.


 
Dmitry77   (2006-10-16 10:51) [4]

Все. Нашел ошибку. Надо поле лукапное в KeyFields указывать



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

Текущий архив: 2006.12.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
2-1165224363
Картошка
2006-12-04 12:26
2006.12.24
Как добавить поле к таблице


15-1165226990
TohaNik
2006-12-04 13:09
2006.12.24
Зима не спешит.


15-1165149507
vrem
2006-12-03 15:38
2006.12.24
delphi 2006 и 64 бита


8-1145691384
QuickFinder
2006-04-22 11:36
2006.12.24
объединение WMV-файлов


15-1164796481
skiner
2006-11-29 13:34
2006.12.24
Ваше мнение о Троянописателях и Вирусописателях?