![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Привет всем. Смысл простой - истина в статусе =).
Есть Dbgrid, есть выделенная строка, есть форма, которая запускается при нажатии на кнопку редактировать в модальном режиме, на форме пока пусто Есть функия: Код:
Как мне полученные значение занести в форму редактирования? Спасибо Последний раз редактировалось gebs, 03.08.2010 в 22:17. |
#2
|
||||
|
||||
![]() Ну скорее всего на форме редактирования нужен компонент TMemo и тогда присвоение будет выглядеть примерно так:
Код:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||||
|
|||||
![]() Цитата:
Спасибо, но видимо уже разабрадся сам: Код:
Пока тестирую. |
#4
|
|||
|
|||
![]() Ять!!! А зачем придуманы DB Aware компоненты???
Тебе надо использовать соотв. TDBEdit, которым просто установить нужный DataSource... выделенная строка в гриде - это текущая строка в источнике данных. Дальше Дельфи все за тебя сделает сама... |
#5
|
|||
|
|||
![]() Цитата:
Примерно понял. Спасибо. |
#6
|
||||
|
||||
![]() А на кой вы тогда функцию показали, если вам просто редактировать текущую запись надо? Себя и меня запутали.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
|||
|
|||
![]() Цитата:
Но в этом случае после sql update они возвращают нулевые значения: Код:
![]() Последний раз редактировалось gebs, 08.08.2010 в 15:45. |
#8
|
|||
|
|||
![]() Цитата:
угу, потому что работа делается подругому. Нужно к dataSet-компоненту добавить соответсвующий компонент, в котором прописываются шаблоный запросов на Update, Insert и Delete. Потом просто ставим DB-Aware компоненты и стандартными методами DataSet'а (TQuery и т.п.) Appent, Insert, Edit, Delete, Post (или через DBNavigator) работаем с данными. Всю остальную работу за тебя сделает Delphi - возьмет соотв. данные, засунет их в соотв. запрос и выполнит последний. |
#9
|
|||
|
|||
![]() Цитата:
У меня в Uses формы на редактирование установлено Unit1; поэтому на форме нет компонентов для работы с SQL... там одни эдиты. Схема такая: На Form1 - MyConnection1 -> MyDataSource1 -> MyQuery1 А Form2 (форма редактирования) просто обращается к этим компонентам посредством прописанного Unit1 в Uses. Последний раз редактировалось gebs, 13.08.2010 в 01:40. |