Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2011, 15:20   #1
vladislav_m
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 62
По умолчанию dblookupcombobox проблемы...

Есть 2 таблицы в sql. Клиент (ID_Клиента(primary), ФИО, etc.. )+Клиенты с животными ( КОД(primary), ID_Клиента, животное).
на форму закинул TADOConnectin, TADOTable (выставил таблицу 'Клиенты с животными'), TDATASource.
Подключение сделал.

Закинул также DBLookupCombobox. LISTField + keyfield+listsource (возможно указал неверно).. При компиляции там пусто.. Почему так?

Я б хотел чтоб в combobox забивались значения ID_клиентов с таблицы клиент.

sql+delphi осваиваю с 0)) многого незнаю, сильно не пинайте)

Последний раз редактировалось vladislav_m; 31.03.2011 в 15:31.
vladislav_m вне форума Ответить с цитированием
Старый 01.04.2011, 04:04   #2
Lafeza
Пользователь
 
Аватар для Lafeza
 
Регистрация: 15.09.2009
Сообщений: 20
По умолчанию

Цитата:
Сообщение от vladislav_m Посмотреть сообщение
LISTField + keyfield+listsource (возможно указал неверно)
listsource ->DataSource, LISTField->'ID_Клиента',keyfield->'ID_Клиента' , может стоит проверить DataSource,подключение к таблице 'клиент'?
Lafeza вне форума Ответить с цитированием
Старый 01.04.2011, 06:31   #3
DenFreeman
Пользователь
 
Аватар для DenFreeman
 
Регистрация: 19.12.2009
Сообщений: 24
По умолчанию

DBLookupCombobox.DataSource //в этом параметре должна быть выбрана таблица в которую заносятся данные
DBLookupCombobox.listsource //из какой таблицы брать значения
DBLookupCombobox.ListField //значения из какого столбца будут отображаться в выпадающем списке
DBLookupCombobox.keyfield //значения из какого столбца буду заносится в таблицу которая выбрана в DBLookupCombobox.DataSource
DenFreeman вне форума Ответить с цитированием
Старый 03.04.2011, 10:59   #4
vladislav_m
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 62
По умолчанию

спасиб ребят)) решил проблему))
появилась теперь другая..

при попытке записать значения в таблицу - пишет:
http://i023.radikal.ru/1104/4c/46500972ad6d.jpg

сам запрос на добавление:
Код:
form3.adotable2.insert;
form3.ADOTable2.FieldByName('ID_Клиента').Value:=DBLookupCombobox1.Text;
form3.ADOTable2.FieldByName('Животное').Value:=DBEdit2.Text;
подозреваю что, 2 строка в коде записана неверно.. помогите решить проблему))
vladislav_m вне форума Ответить с цитированием
Старый 07.04.2011, 04:20   #5
DenFreeman
Пользователь
 
Аватар для DenFreeman
 
Регистрация: 19.12.2009
Сообщений: 24
По умолчанию

Какой тип вы используете в ID_Клиента? (помоему там целочисленный) и вы ему пытаетесь присвоить DBLookupCombobox1.Text (который типа строка)...странный вы код используете для записей в бд, либо я отстал от моды =))...
DenFreeman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 DBLookupComboBox-a player0k БД в Delphi 3 30.11.2009 12:13
DBLOOKUPCOmbobox!!! pr0b3l Компоненты Delphi 1 02.06.2009 04:51
DBLookupComboBox Dunpeal Компоненты Delphi 5 09.08.2007 18:28
Проблемы с DBLookupComboBox barcelona БД в Delphi 1 02.05.2007 09:35
DBLookupCombobox??? Alexcandr Компоненты Delphi 2 05.04.2007 16:46