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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2012, 13:32   #1
stevieg
Пользователь
 
Регистрация: 28.11.2011
Сообщений: 24
По умолчанию Значение текущей записи таблицы в Edit

Здравствуйте.
Задача следующая.
Работаю с компонентами ADO. Имеется некая таблица Materials, которая отображается в DBGrid.
Содержит поля: Наименование, Цена за единицу, Остаток.
На другой форме у меня имеется Combobox, в который выводится столбец "Наименование" из таблицы, и Edit.
Нужно сделать следующее: когда я выбираю определенный элемент в Combobox, в Edit должно отображаться соответствующее значение поля "Цена за единицу". Т.е. по идее читается выбранное в Combobox значение, ищется в таблице Material по столбцу "Наименование", потом в найденной записи читается значение по столбцу "Цена за единицу" и помещается в Edit.
Надеюсь мысль понятна.
Помогите реализовать, заранее спасибо.
stevieg вне форума Ответить с цитированием
Старый 25.10.2012, 14:39   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Мысль понятна. Используйте DBEdit, нацеленный на эту же таблицу, на поле, указанное в комбобоксе. Тогда при позиционировании курсора на записи значение едита будет меняться.

То есть, в событии комбо OnChange прописать изменение свойства FieldName компонента DBEdit.


Цитата:
ищется в таблице Material по столбцу "Наименование"
Про индексы что-нибудь слышали?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 25.10.2012, 15:06   #3
stevieg
Пользователь
 
Регистрация: 28.11.2011
Сообщений: 24
По умолчанию

Спасибо, реализовал. Можно закрывать.
stevieg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Присвоить переменной значение текущей строки sergantikus Microsoft Office Excel 2 11.02.2011 08:46
Удаление текущей записи Ado palochka БД в Delphi 8 20.05.2010 11:42
присвоить переменной значение поля в последней записи таблицы KaimNotark БД в Delphi 1 03.02.2010 07:21
Номер текущей записи Streetmagic БД в Delphi 5 25.12.2009 07:43
при добавлении новой записи через форму подставлолось значение из другой таблицы Baxxter Microsoft Office Access 1 07.01.2009 22:23