|
|
|
| Здравствуйте все!
Образовался такой вопрос.
Я разрабатываю приложения в среде Microsoft Access 2007. Одним из компонентов приложений являются формы для занесения данных в (одну для каждой формы) таблицу (на сервере). Несколько полей таблицы считаются обязательными, не имеют значений по умолчанию, и надо контролировать, чтобы они обязательно заполнялись при вводе данных. Обычная схема (например, через Sub Form_BeforeUpdate или что-либо подобное) отработана и вопросов не вызывает.
Вопрос появляется, когда мы хотим использовать особенность MAcc'07, которой в предыдущих версиях не было: разделенные (комбинированные) формы. Именно, хотелось бы (без обсуждения причин такого пожелания) обязательные поля показывать в режиме таблицы и не показывать в режиме формы, но чтобы при этом можно было бы заносить в обязательные поля нужную информацию в режиме таблицы и при этом каким-нибудь образом контролировать, чтобы эти поля действительно заполнялись при вводе данных (перед сохранением записи).
Пока что у меня такая штука не получается, и возникло подозрение, что такая схема вообще недопустима.
Кто сталкаивался с такими задачами, подскажите: это действительно невозможно или есть способы решения, и тогда как сделать?
Заранее спасибо. | |
|
| |
|
|
|
| Перенесите условия на значение и сообщения о ошибке на уровень таблиц.
В этом случае даже в таблицу нельзя будет внести неверные данные | |
|
| |
|
|
|
| Спасибо за идею. Что-то в ней есть интересное. Надо будет мне еще подумать, писать ли сообщения для таблиц на сервере или для связанных таблиц в приложении. | |
|
| |