Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

BDE. проблема [D7, XP]


Страницы:   1 2

Екатерина ©   (2010-09-22 15:05:00) 

Есть две формы, на первой Edit1 и Edit2. По событию OnClick отображается вторая форма.
На второй форме Query1, Database, Datasource и DBGrid.
Все компоненты связываю, в DBGrid отображается содержимое таблицы(в ней два столбца, 'Name' и 'Number')
Я хочу, что бы при щелчке мыши по записи  в DBGride, эта запись отображалась на первой форме в Edit1 и edit2 соответственно.
DBEdit не подходит, т.к. на самом деле Edit'ов будет много на первой форме.
Подскажите пожалуйста, просто я новичок в делфи, тяжело это дается.


12   (2010-09-22 15:46:00) [21]


> Почему много? Два и будет - по одному на каждое отображаемое
> поле. Два поля - два DBEdit'а.

+1

А если хочется уйти от dbaware

DBGrid onDblClick
Form1.Edit1.Text := DBGrid.DataSource.DataSet.FieldByName('Name').AsString


И. Павел   (2010-09-22 15:41:00) [22]

Вот статья про создание компонентов во время выполнения программы: http://forum.sources.ru/index.php?showtopic=26324


И. Павел   (2010-09-22 15:39:00) [23]

> Екатерина

Если я правильно понял вопрос (которого, кстати, и не было), то можно либо динамически создавать Edit-ы (ищите статью "Жизнь и смерть в режиме runtime"), либо использовать специальные компоненты, например StringGrid, уже позволяющие вводить несколько значений.


Юрий Зотов   (2010-09-22 15:08:00) [24]

> DBEdit не подходит, т.к. на самом деле Edit'ов будет
> много на первой форме.

Почему много? Два и будет - по одному на каждое отображаемое поле. Два поля - два DBEdit'а.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо