![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
![]()
Здравствуйте. Подскажите пожалуйста. Есть БД BDE, на форме table, datasourse, query, dbnavigator, dbgrid, dbcombobox и 10 - dbedit'ov. Хочу сделать поля некоторые поля обязательными для заполнения, к примеру пишу в событии TableBeforPost:
if dbedit9.text=' ' then showmessage('error'); dbgrid1.datasourse.dataset.cansel; или abort без разницы, но те поля которы я уже ввел все равно остаются в новой таблице....(( Подскажите как сделать чтобы исправить (нужны обязательные поля!), спасибо, огромное. |
![]() |
![]() |
![]() |
#2 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]()
кинь код посмотреть
Код:
правильнее будет проверять чтоб в обязательных полях были данные, а потом добавлять в базу, а не отменять транзакции. и почему бы не сделать обязательными поля (not null) на уровне БД? а потом уже через try-except извращаться?
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
![]()
Сделал так:
Код:
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
А если так?
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
![]() |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
![]() |
![]() |
![]() |
![]() |
#10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ужосс... А не проще ли сделать тип поля NOT NULL в самой СУБД?
I'm learning to live...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Измененние цвета фона поля (поля со списком) при редактировании | TimRus | Microsoft Office Access | 2 | 17.05.2010 21:56 |
получить данные поля исходя из lookup-поля | malayka | Помощь студентам | 0 | 21.04.2010 21:19 |
как получить значение поля грид на основе значения другого lookUp поля | malayka | БД в Delphi | 0 | 21.04.2010 19:06 |
Выявление одинаковости значений поля в одной талице по значению поля в другой | nikmay | SQL, базы данных | 4 | 13.08.2009 12:51 |
Слияние и поля!!!! | Окоча Юра | Microsoft Office Word | 2 | 01.03.2009 22:05 |