Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Разделенные (комбинированные) формы
 
 автор: MS_4G   (16.10.2009 в 03:00)   личное сообщение
 
 

Здравствуйте все!
Образовался такой вопрос.

Я разрабатываю приложения в среде Microsoft Access 2007. Одним из компонентов приложений являются формы для занесения данных в (одну для каждой формы) таблицу (на сервере). Несколько полей таблицы считаются обязательными, не имеют значений по умолчанию, и надо контролировать, чтобы они обязательно заполнялись при вводе данных. Обычная схема (например, через Sub Form_BeforeUpdate или что-либо подобное) отработана и вопросов не вызывает.

Вопрос появляется, когда мы хотим использовать особенность MAcc'07, которой в предыдущих версиях не было: разделенные (комбинированные) формы. Именно, хотелось бы (без обсуждения причин такого пожелания) обязательные поля показывать в режиме таблицы и не показывать в режиме формы, но чтобы при этом можно было бы заносить в обязательные поля нужную информацию в режиме таблицы и при этом каким-нибудь образом контролировать, чтобы эти поля действительно заполнялись при вводе данных (перед сохранением записи).

Пока что у меня такая штука не получается, и возникло подозрение, что такая схема вообще недопустима.
Кто сталкаивался с такими задачами, подскажите: это действительно невозможно или есть способы решения, и тогда как сделать?
Заранее спасибо.

  Ответить  
 
 автор: osmor   (16.10.2009 в 08:32)   личное сообщение
 
 

Перенесите условия на значение и сообщения о ошибке на уровень таблиц.
В этом случае даже в таблицу нельзя будет внести неверные данные

  Ответить  
 
 автор: MS_4G   (18.10.2009 в 04:18)   личное сообщение
 
 

Спасибо за идею. Что-то в ней есть интересное. Надо будет мне еще подумать, писать ли сообщения для таблиц на сервере или для связанных таблиц в приложении.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList