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

    Почему не просто IBDataSet?

    > но после этого нельзя редактировать строку дальше.

    попрубуй в
    TField.OnValidate
  • andreoman (06.05.08 11:16) [2]
    хорошо, проверку я сделал в OnValidate, но как прекратить сохранение ячейки. Чтоб она даже в BeforePost не попала ?
 
Конференция "Базы" » cxGridDBTableView+IBQuery+IBUpdateSQLW, проверка столбца
Есть новые Нет новых   [134432   +19][b:0][p:0]