![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Исключительная ситуация [D7, Paradox]
Богдан © (2004-11-17 21:22:00)Как обработать исключительную ситуацию, когда при заполнении таблицы нужно заполнить необходимые поля, а пользователь это не зделал,благодарен за ответ.
kostan (2004-11-18 05:11:00) [1]Смотря что надо делать в обработке?
Допустим сначала выводишь сообщение -
затем по вариантам :
заполняешь поле(я) как в [2]
откат вообще Dataset.cancel;
ничего! (по умолчанию возврат в редакцию)
а че тут еще прридумаешь??:)
ЮЮ (2004-11-18 03:59:00) [2]>Dataset.cancel;
это уж слишком будет, сотрем и то чо ввёл :)
Hmm (2004-11-18 01:15:00) [3]В событии BeforPost, вашего рекордсета, проводить проверку записи на "заполненность"... ну и в итоге (если нужный столбец пуст) выводить сообщение об ошибке и делать, то то вроде
Dataset.cancel;
Abort;
...или "более интересная реакция", например подстановка значений по умолчанию.
Mike Kouzmine (2004-11-18 00:57:00) [4]Вывести сообщение? Хотя можно и более интересную реакцию придумать.