Вниз
Скачать: CL | DM;

IBDataSet1BeforePost   Найти похожие ветки 

← →
Fantasy ©   (2006-10-02 17:10) [0]

IBX Delphi7 подскажите пожалусто как отменить событие
у меня событие IBDataSet1BeforePost  но информация в некоторых полях меня не устаивает как по условию отменить событие Post.

procedure TForm1.IBDataSet1BeforePost(DataSet: TDataSet);
begin
if IBDataSet1["F_NOMER"] > 20 then
begin
 //??????<< как сказать чтобы вернулся
 //в режим Edit или Inset тоесть не записал бы него в базу.
end;
end;


← →
Loginov Dmitry ©   (2006-10-02 17:16) [1]

Abort


← →
Fantasy ©   (2006-10-02 17:28) [2]

</procedure TForm1.IBDataSet1BeforePost(DataSet: TDataSet);
begin
if IBDataSet1["F_NOMER"] > 20 then
begin
Abort; // проверь Если номер > 20 Всеравно пишит она с условия вылитает
end;
//<< вот сюда
end;CODE>


← →
Fantasy ©   (2006-10-02 17:42) [3]

как отменить транзакцию по событию IBDataSet1BeforePost



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

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



Память: 0.45 MB
Время: 0.034 c
1-1158251780
Calibr
2006-09-14 20:36
2006.10.22
Handle Edita на Web-странице


6-1148381332
CLX
2006-05-23 14:48
2006.10.22
TIdUDPServer. Как узнать адрес на какой интерфейс пришел пакет.


3-1156415426
ANB
2006-08-24 14:30
2006.10.22
Как иммитировать case в запросе в хранимке ?


8-1142958394
sco
2006-03-21 19:26
2006.10.22
Рисование меню.


6-1148550756
борменталь
2006-05-25 13:52
2006.10.22
широковещательные сообщения




   Наверх