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

Вниз

Как вернуть прежнее значение в ячейку грида?   Найти похожие ветки 

 
deras ©   (2007-11-30 21:28) [0]

Есть FB, датасет + датасоурс + грид (EhLib).
Пользлватель заполняет ячейку грида (поле датасета), после чего (АфтерПост) происходит проверка на допустимые значения.
Вопрос.  Как реализовать, чтоб после проверки выдало сообщение об ошибке (это я знаю) и в ячейку вернуть значение до редактирования?
Спасибо!


 
Германн ©   (2007-11-30 21:40) [1]


> Есть FB, датасет + датасоурс + грид (EhLib).
> Пользлватель заполняет ячейку грида (поле датасета), после
> чего (АфтерПост) происходит проверка на допустимые значения.
>

А почему не в BeforePost проверка?


 
deras ©   (2007-11-30 21:48) [2]


> А почему не в BeforePost проверка?


Не додумался..... Ща проверю....


 
deras ©   (2007-11-30 21:55) [3]

Поставил проверку в BeforePost. Отлично. Спасибо.

хорошо... А как тогда "вернуть" значение, что было до момента редактирования?


 
turbouser ©   (2007-11-30 22:14) [4]


> deras ©   (30.11.07 21:55) [3]

DataSet.Cancel


 
deras ©   (2007-11-30 22:16) [5]


> DataSet.Cancel


В каком событии?


 
Германн ©   (2007-11-30 22:22) [6]


> В каком событии?
>

В BeforePost после проверки, но перед Abort.


 
deras ©   (2007-11-30 22:30) [7]


> В BeforePost после проверки, но перед Abort


А Abort для чего? Для прерывания редактирования?


 
Германн ©   (2007-11-30 22:39) [8]


> А Abort для чего? Для прерывания редактирования?
>

Для отмены Post.


 
deras ©   (2007-11-30 22:41) [9]

Спасибо большое, мастера!


 
Германн ©   (2007-12-01 01:14) [10]


> deras ©   (30.11.07 22:41) [9]

Только учти, что если при редактировании записи были изменены данные в нескольких её полях, метод Cancel сбросит все эти изменения, а не только в том поле, в котором неверные данные.


 
deras ©   (2007-12-01 01:30) [11]


> Германн ©   (01.12.07 01:14) [10]


Это понял. Спасибо большое! Все получилось. Оч помогли Ваши подсказки



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

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

Наверх




Память: 0.49 MB
Время: 0.019 c
15-1195657545
Synset
2007-11-21 18:05
2007.12.23
Компоненты


2-1195904979
PASZLIB
2007-11-24 14:49
2007.12.23
Большие числа


4-1181467494
lyberzon
2007-06-10 13:24
2007.12.23
Системные курсоры


2-1196229163
d@nger
2007-11-28 08:52
2007.12.23
Как узнать противоположный цвет?


2-1196315820
ryden
2007-11-29 08:57
2007.12.23
проблема с MDI приложением