Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.16;
Скачать: CL | DM;

Вниз

help: При закрытии таблицы, в поля на форме лезет первая запись   Найти похожие ветки 

 
patrick   (2006-05-16 23:30) [0]

При закрытии таблицы, в поля на форме лезет первая запись из таблицы (tbl_verstka)  как сделать чтоб связные поля (DBEdit, DBLookupComboBox) на форме при закрытии таблицы оставались пустые ?

procedure TForm2.ButtonPostClick(Sender: TObject);
begin
with dmsv.tbl_verstka do begin
   IF State in [dsInsert,dsEdit] THEN begin
   dmsv.tbl_verstka["id"] := DMmain.Q_n_zakaza["id"];
   if form2.DBCheckBox1.Checked then Post else Cancel;
   end;
   end;


 
ЮЮ ©   (2006-05-17 04:33) [1]

DataSource у DB контролов (а не связных полей) указать тот же, у которого DataSet = таблица, которую ты закрываешь. Кстати, что ты под этим понимаешь? Извени, но терминология у тебя какая то своя, могу и не понять.


> procedure TForm2.ButtonPostClick(Sender: TObject);
> begin
> with dmsv.tbl_verstka do begin
>    IF State in [dsInsert,dsEdit] THEN begin
>    dmsv.tbl_verstka["id"] := DMmain.Q_n_zakaza["id"];
>    if form2.DBCheckBox1.Checked then Post else Cancel;
>    end;
>    end;


А это вообще чудовищно: при редактировании доступных полей таблицы зачем-то изменять ключевое поле.



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

Текущий архив: 2006.07.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.04 c
6-1141675738
NKVDwnik
2006-03-06 23:08
2006.07.16
IIS


10-1122103875
ROOT
2005-07-23 11:31
2006.07.16
Как обработать макрос Excel в делфи


2-1151659349
D@Nger
2006-06-30 13:22
2006.07.16
Временное отключение DBGrid от DataSet


4-1144143828
Babay
2006-04-04 13:43
2006.07.16
Сменить фон TreeView


6-1141986446
Kacnep
2006-03-10 13:27
2006.07.16
Клиент TClientSocket Сервер TIdTCPServer не понимают друг друга