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

Вниз

Почему не происходит запись в поле DBGrid ?   Найти похожие ветки 

 
SemFLY ©   (2002-07-31 18:38) [0]

Имеется TTable, DataSource и DBGrid. Есть поле с названием Test1.
Вот таким образом я пытаюсь записать в поле информацию:

procedure TForm1.Button1Click(Sender: TObject);
begin
Table1.Open;
Table1.Edit;
Table1["Test1"] := Edit1.Text;
Table1.Post;
end;


Запись не появляется, но если я убираю Table1.Post; запись из Edit1.Text появляется в поле, но стоит перейти на другое поле, как значение пропадает, которое я записал.
Из-за чего так происходит ?!


 
Skier ©   (2002-07-31 18:42) [1]

>SemFLY



> но стоит перейти на другое поле, как значение пропадает


см. TTable.BeforeScroll


 
SemFLY ©   (2002-07-31 19:24) [2]

Мне кажется тут дело не TTable.BeforeScroll


 
Lola ©   (2002-07-31 20:21) [3]

Table1.FieldByName("Test1").AsString := Edit1.Text;


 
TTCustomDelphiMaster ©   (2002-07-31 20:59) [4]

F1 - TTable.Insert (Example)


 
SemFLY ©   (2002-08-01 01:36) [5]

Млин, не добавляет ! Я уж и как в Help"е пробовал, ничего не понимаю почему так происходит :(

procedure TForm1.Button1Click(Sender: TObject);
begin
Table1.Active := True;
Table1.Insert; // добавляет поля, а не запись
Table1.FieldByName("Test1").AsString := Edit1.Text;
Table1.Post;
end;


 
SemFLY ©   (2002-08-01 02:02) [6]

Так, я кажется понял в чём дело.


 
Praco ©   (2002-08-01 09:27) [7]

Не Post, а Refresh;


 
Lord Warlock ©   (2002-08-01 09:34) [8]


> Praco © (01.08.02 09:27)
> Не Post, а Refresh;


Постить все равно надо, а потом рефреш


 
Praco ©   (2002-08-01 11:21) [9]

Lord Warlock © (01.08.02 09:34)
Refresh вызывает Post, а потом перечитывает данные.



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
1-71186
MAYOR
2002-08-09 17:13
2002.08.22
Как в коде узнать handle моего же консольного окна?


3-70963
НАРИК
2002-07-30 08:39
2002.08.22
создание программы


6-71278
Новеньки в Делфи
2002-06-11 02:02
2002.08.22
свой сервер, помогите теорией


3-71005
Bogus
2002-07-31 16:28
2002.08.22
Обновление базы и ADO


1-71118
Jony
2002-08-09 12:42
2002.08.22
Вызов всплывающего меню с клавиатуры