Вниз
Скачать: CL | DM;

Передача данных из формы в таблицу   Найти похожие ветки 

 
radius ©   (2005-10-12 01:03) [0]

Здравствуйте. Я в программирование на delphi новичок.
Столкнулся с одной проблемой, решение которой самостоятельно не смог найти, может вы поможете.
Проблема заключается в следующем: как можно передать введенные пользователем данные в модальном окне в базу данных?


 
Anatoly Podgoretsky ©   (2005-10-12 01:10) [1]

Переменные, поля, свойства, функции.


 
Плохиш ©   (2005-10-12 01:14) [2]


> radius ©   (12.10.05 01:03)  
> Здравствуйте. Я в программирование на delphi новичок.

Начни читать книжки.


 
radius ©   (2005-10-12 10:08) [3]

Спасибо за помощь.


 
msguns ©   (2005-10-12 12:14) [4]

Два способа:
1. На самой модальной форме использовать DBAware контролы, привязанные к редактируемому датасету. Для "фиксации" изменений достаточно использовать метод Post (InsertRecord) датасета, если датасет редактируемый (типа TXXTable или TXXDataSet). Для привязки контролов к открытому в другом модулю датасету надо в этой форме сослаться на нее, указав имя ее юнита в Uses
2. Не привязанные контролы в модальной форме. Передачу полей записи "туда-сюда" можно сделать через структуру (record), объявленную в любом юните, "видимому" как вызывающему, так и вызываемому модулям.
Перед выдачей ShowModal вызывающая форма переписывает в рекорд содержимое полей целевой записи. Вызываемая форма из этого рекорда переносит значения в контролы, а после того как юзер поправил их и нажал соотв. кнопку, переписывает назад в рекорд и закрывается. Вызывающая делает запрос к БД либо выполняет вышеназванные методы редактируемого датасета.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.972 c
6-1122019736
Senti
2005-07-22 12:08
2005.11.06
Помогите разобраться с вот этим кодом...


14-1129545597
sergg
2005-10-17 14:39
2005.11.06
Такой же по качеству ресурс о Buildere?


3-1127296298
yk
2005-09-21 13:51
2005.11.06
Как сохранить запрос и сделать union с другим запросом


14-1129529789
12DFBDD
2005-10-17 10:16
2005.11.06
Акция для СМИ


4-1125891164
LEXX_55
2005-09-05 07:32
2005.11.06
Как изменить кодировку в TXT




   Наверх