Вниз
Скачать: 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.036 c
2-1151418022
manevil
2006-06-27 18:20
2006.07.16
Ожидание выполнения задачи


15-1150386238
kaif
2006-06-15 19:43
2006.07.16
Футбол. Наемники. Кто как относится к этой практике?


15-1150456037
aka
2006-06-16 15:07
2006.07.16
about Com


5-1135472981
sirin
2005-12-25 04:09
2006.07.16
Список классов, зарегестрированных в Delphi


1-1149152229
Kolan
2006-06-01 12:57
2006.07.16
Как сделать объект управляющий другими потоком?




   Наверх