Есть на мой взгляд более правильное решение. На таблице в БД ставим условие по обязательному заполнению полей, а в самой программе секцию с отправкой запроса или на Post обрабатываем на ошибку.
И кстати такой вариант,
это уже перебор, осталось только Halt и Application.Terminate добавить