Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: -0.937 c
15-1149946886
Ламот
2006-06-10 17:41
2006.07.16
Диск D: был да сплыл...


15-1149881378
Strate
2006-06-09 23:29
2006.07.16
Интересная задачка


2-1151680563
Loginov Dmitry
2006-06-30 19:16
2006.07.16
Выравнивание компонентов


2-1151651170
VitalZ
2006-06-30 11:06
2006.07.16
Структура записей файлов NTFS


2-1151608487
Ivolg
2006-06-29 23:14
2006.07.16
Форма




   Наверх