powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / отменить обязательность поля для одной записи
6 сообщений из 6, страница 1 из 1
отменить обязательность поля для одной записи
    #39590437
Pol123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер, подскажите, пожалуйста, как в MS Access решить такую проблему: в таблице есть поле [НачалоМанипуляцииNNN], формат поля – краткий формат даты, не индексированное, обязательное; НО! очень редко для отдельной записи это поле должно быть необязательным (нет необходимости в этой манипуляции). Вопрос: как реализовать в форме возможность отключать обязательность поля кнопкой (или иным образом)? В идеале – нажал кнопку «МанипуляцияNNN не выполнялась» и поле становится недоступно и, естественно – не обязательным (чтобы Аксес дал возможность сохранить отдельную запись без заполнения поля [НачалоМанипуляцииNNN]? Заранее благодарен, с Ув. Юрий PS Очень просил бы не в VBA – не справлюсь, а с SQL уже справлюсь
...
Рейтинг: 0 / 0
отменить обязательность поля для одной записи
    #39590541
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pol123, в таблице сделать поле раз и навсегда необязательным. Условие проверять на форме при заполнении на событие "До обновления" ( Form_BeforeUpdate(Cancel As Integer) ).
Так же добавить поле в таблицу "МанипуляцияNNN не выполнялась" (название подкорректировать) и через УФ блокировать поле "НачалоМанипуляцииNNN"

Pol123Очень просил бы не в VBA – не справлюсь, а с SQL уже справлюсьТам кода пару строк.
И как ты думаешь это можно сделать SQL?
...
Рейтинг: 0 / 0
отменить обязательность поля для одной записи
    #39590563
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панургможно сделать SQL?
Да по идее можно извратиться через CHECK CONSTRAINT, но на VBA намного проще и нагляднее, констрейн даже увидеть просто так нельзя.
...
Рейтинг: 0 / 0
отменить обязательность поля для одной записи
    #39590579
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinможно извратиться через CHECK CONSTRAINTМожно, но мне кажется ТС не знает что это и будет для него по трудоёмкости то же, что и на VBA.
...
Рейтинг: 0 / 0
отменить обязательность поля для одной записи
    #39590585
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проставь там 01/01/00 и не мучайся.
...
Рейтинг: 0 / 0
отменить обязательность поля для одной записи
    #39592403
Pol123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183, спасибо всем большое. Я только-только начал понимать SQL и создавать сложные запросы и правила проверки с сочетаниями Nz, DLookUp, IIf, всяких Join'нов и пр. (кстати очень нравится по простоте применения)... Неужели таки придется VBA осваивать? Немного помучаюсь со стандартными возможностями Access, а не получится - пойду к VBA "на поклон" С ув. Юрий
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / отменить обязательность поля для одной записи
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]