-
Здравствуйте! У меня на форме cxGridDBTableView+IBQuery+IBUpdateSQLW. При добавлении или изменении данных в cxGridDBTableView они автоматически записываютя в БД при помощи IBUpdateSQLW. Хочу сделать проверку в cxGridDBTableView, если в неком столбце (cxGrid4DBTableView1DATEEND) выбирают сегоднешнюю дату, то чтоб выводилось предупреждение о некоректном выборе даты и не происходило сохранение этого столбца. Я делал в IBQueryBeforePost(DataSet: TDataSet) и обрывал при помощи Abort, но после этого нельзя редактировать строку дальше. Подскажите как решить это коректно, может можно сделать проверку ещё на уровне cxGridDBTableView ? Спасибо
-
> [0] andreoman (06.05.08 10:46) > IBQuery+IBUpdateSQLW
Почему не просто IBDataSet?
> но после этого нельзя редактировать строку дальше.
попрубуй в TField.OnValidate
-
хорошо, проверку я сделал в OnValidate, но как прекратить сохранение ячейки. Чтоб она даже в BeforePost не попала ?
|