dblookupcombobox проблемы с работой

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

dblookupcombobox проблемы с работой

Сообщение Elena » 02.05.2012 21:06:05

Всем привет!
Недавно начала изучать в лазарус (так что не ругайтесь, если буду задавать глупые вопросы), и срузу возникла проблема, с которйо не могу справиться уже неделю.
Проблема такова.
У меня есть база в Аксес.
В ней таблицы Upakovka (ID,Nazvanie,Vid) и Osnovnie_Haracteristiki (ID,Vid).
Мне необходимо, что бы в dblookupcombobox показывал вид из Upakovka, а в раскрывающемся спискепоказывал все все виды из Osnovnie_Haracteristiki.
На форму кинула dblookupcombobox. Выбрала в SQLQuery1 все из Upakovka, и SQLQuery2 все из Osnovnie_Haracteristiki , соединила их Datasource1 и Datasource1 соответственно.
1. DataSourse выбираю Datasource1
2. DataField ставлю Vid
3. ListSourse -Datasource2
4.ListField- Vid
5.KeyField - ID
Когда я делаю последний шаг, вылетает ошибка 'AutoInc Fields are read-only'.
Кроме того dblookupcombobox вообще не показывает текущую запись(
что это за ошибки и как их исправить?

Добавлено спустя 6 минут 55 секунд:
Ну и, конечно, после запуска приложения в компаненте ничего не отображается.
Elena
новенький
 
Сообщения: 29
Зарегистрирован: 02.05.2012 20:35:37

Re: dblookupcombobox проблемы с работой

Сообщение SSerge » 03.05.2012 14:25:54

Насколько помню, нельзя вообще индексировать поле, являющееся автоинкрементом (потому оно и ReadOnly); это тем более не имеет смысла, что вы сводите базы по полю VID, а не ID
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: dblookupcombobox проблемы с работой

Сообщение alaken » 07.06.2012 14:10:57

DataField и KeyField должны быть одного типа

DataSource.AutoEdit=True

ScrollListDataset=True

Добавлено спустя 1 минуту 48 секунд:
.мне не понятно почему компонент меняет значение ключевой записи, а затем пытается сделать locate
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 255

Рейтинг@Mail.ru
cron