|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.10.2012, 13:32 | #1 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 24
|
Значение текущей записи таблицы в Edit
Здравствуйте.
Задача следующая. Работаю с компонентами ADO. Имеется некая таблица Materials, которая отображается в DBGrid. Содержит поля: Наименование, Цена за единицу, Остаток. На другой форме у меня имеется Combobox, в который выводится столбец "Наименование" из таблицы, и Edit. Нужно сделать следующее: когда я выбираю определенный элемент в Combobox, в Edit должно отображаться соответствующее значение поля "Цена за единицу". Т.е. по идее читается выбранное в Combobox значение, ищется в таблице Material по столбцу "Наименование", потом в найденной записи читается значение по столбцу "Цена за единицу" и помещается в Edit. Надеюсь мысль понятна. Помогите реализовать, заранее спасибо. |
25.10.2012, 14:39 | #2 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Мысль понятна. Используйте DBEdit, нацеленный на эту же таблицу, на поле, указанное в комбобоксе. Тогда при позиционировании курсора на записи значение едита будет меняться.
То есть, в событии комбо OnChange прописать изменение свойства FieldName компонента DBEdit. Цитата:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
25.10.2012, 15:06 | #3 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 24
|
Спасибо, реализовал. Можно закрывать.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Присвоить переменной значение текущей строки | 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 |