|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.10.2010, 18:16 | #1 |
Новичок
Джуниор
Регистрация: 30.10.2010
Сообщений: 3
|
Связь компонента DbLookupCombobox с DBEdit при работе с БД. Delphi
В программе имеются компоненты DbLookupCombobox и DBEdit работающие с одной базой данных .DbLookupCombobox отображает список товаров а DBEdit стоимость выбранного товара.Вроде всё работает но у меня возникла проблема следующего характера цена во всех DBEditах отображается только последнего товара который я выбрал в DbLookupCombobox.Допустим у меня 5 компонентов DbLookupCombobox и соответственно 5 DBEdit во всех DbLookupCombobox выбраны разные товары с разной стоимостью а вот во всех DBEditах будет отображаться только стоимость последнего товара . Подскажите плиз как решить эту проблему .Заранее благодарен ответившим!
|
30.10.2010, 18:19 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Вы разницу между подразделами "Общие вопросы Delphi" и "БД в Delphi" понимаете ?
А смысл работы своей программы ? Переношу в "БД в Delphi". |
30.10.2010, 18:25 | #3 |
Новичок
Джуниор
Регистрация: 30.10.2010
Сообщений: 3
|
смысл программы в отображении цены товара . Допустим если в DbLookupCombobox я выбираю пункт *хлеб* то в DBEditе стоящем на против него появляется цифра 45 тоисть его цена . ну и так далее столбец DbLookupComboboxов и напротив кождого из них стоит DBEdit отображая цену выбранного товара
17:40 извиняюсь за двойное сообщение я не специально. нет глючит У нас принято пользоваться кнопочкой "Правка", дабы не плодить посты подряд, друг за другом. Читаем правила. Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе... Уважайте форумчан, и они ответят вам взаимностью... Модератор Последний раз редактировалось mihali4; 30.10.2010 в 19:05. |
30.10.2010, 21:11 | #4 |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Где исходник?
Последний раз редактировалось vasek123; 30.10.2010 в 21:17. |
31.10.2010, 08:35 | #5 |
Новичок
Джуниор
Регистрация: 30.10.2010
Сообщений: 3
|
Код:
|
02.11.2010, 14:46 | #6 |
Пользователь
Регистрация: 24.08.2010
Сообщений: 27
|
Вообще у меня работает и без всякого кода - настраиваю DBlookupComboBox и DBEdit на нужные мне поля. И при выборе товара меняется и цена. Но если так не получается, можно сделать запросом. К примеру имеется таблица:
id (код товара) name (наименование) cost (цена) Кидаешь компонент ADOQuery, пишешь запрос ему: Код:
Теперь на форму кидаем DBlookupComboBox и обычный Edit. В событии OnClick для компонента DBlookupComboBox пишем код: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связь DBEdit и DBComboBox | Spaun | Помощь студентам | 0 | 14.06.2010 13:18 |
Проблема при работе с DBEdit | drossell | БД в Delphi | 2 | 06.06.2010 20:26 |
в Delphi при работе с WebBrowser ?(GoBack и GoForward) | OST_K | Помощь студентам | 2 | 16.05.2010 09:17 |
DBLookupComboBox. Связь таблиц. | Ostrik | Помощь студентам | 1 | 14.04.2010 07:42 |
Ошибка при работе с формами (Delphi) | MaGiS | Помощь студентам | 3 | 16.03.2010 17:53 |