Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2012, 00:51   #1
Екатерина20
Пользователь
 
Аватар для Екатерина20
 
Регистрация: 25.09.2011
Сообщений: 72
Восклицание Не работает отмена при добавлении записей в таблицу

У меня есть бд, (access, dbgrideh, adoquery, datasource, adoconnection, datasetdrivereh, memtableeh) на 1 форме, и на второй едиты для заполнения таблицы и кнопки сохранить и отмена. Только сейчас я заметила, что бд заполняется и сохраняется сразу даже без нажатия кнопок, т.е отмена то вообще не работает.
Вот код на кнопки.
Код:
implementation
 uses Unit77;
{$R *.dfm}

procedure TForm78.BitBtn1Click(Sender: TObject);
begin
Form77.ADOQuery1.Post;
close;
end;

procedure TForm78.BitBtn2Click(Sender: TObject);
begin
close;
end;
Что можно сделать?



С добавлением, я кажется разобралась просто делит добавила. А как сделать отмену при форме изменить там то запись удалять не надо?

Последний раз редактировалось Екатерина20; 25.05.2012 в 01:01.
Екатерина20 вне форума Ответить с цитированием
Старый 25.05.2012, 09:25   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
А как сделать отмену при форме изменить там то запись удалять не надо?
посмотреть методы компонента в справке
Изображения
Тип файла: jpg 1.JPG (53.8 Кб, 161 просмотров)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 25.05.2012, 11:12   #3
Екатерина20
Пользователь
 
Аватар для Екатерина20
 
Регистрация: 25.09.2011
Сообщений: 72
По умолчанию

Посмотрела я и что это, к чему оно
Код:
 virtual;

C++ syntax:

virtual void __fastcall Cancel(void)
Екатерина20 вне форума Ответить с цитированием
Старый 25.05.2012, 11:49   #4
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Код:
Form77.ADOQuery1.Cancel;
Gulik вне форума Ответить с цитированием
Старый 26.05.2012, 17:23   #5
Екатерина20
Пользователь
 
Аватар для Екатерина20
 
Регистрация: 25.09.2011
Сообщений: 72
По умолчанию

Спасибо про Cancel, я как-то не подумала. Видать переработалась
Екатерина20 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при добавлении записи в таблицу выдает ошибку brutalis БД в Delphi 28 13.05.2012 17:49
Ошибка при добавлении записи в таблицу dmitruha PHP 2 22.07.2011 15:00
особенности при добавлении в таблицу данных типа Real Marryy БД в Delphi 12 13.06.2011 17:35
Тормоза при добавлении записей в БД MS Access Vit@L БД в Delphi 12 17.05.2010 09:03
Проблема при добавлении в БД Oleg Romanchuk БД в Delphi 2 12.01.2009 12:21