2016-11-30 2 views
0

Я читал несколько статей и смотрел видео, но это большое изменение в структуре, поэтому я хочу подтвердить идею, которую у меня есть.Уточнение при разбиении базы данных доступа

Разделение разделяет таблицы и формы/запросы на отдельные файлы. Я получаю так много. Но два вопроса.

1) Должен ли я предварительно резервировать свою базу данных?

2) Могу ли я редактировать формы в дизайне/макете, пока они используются, скажем, командой ввода данных?

Проблема, с которой я столкнулся сейчас, заключается в том, что я создал упрощенную переднюю часть для использования другой командой, но теперь мне нужно ее обмануть, пока они ее используют. Я слышал, что это был самый эффективный способ сделать это.

ответ

2

1) Да, конечно.

2) Каждый пользователь должен иметь свою собственную локальную копию интерфейса.

Вы разрабатываете новую версию внешнего интерфейса на вашем локальном компьютере, а затем, когда она будет готова, вы поместите ее на сетевой диск, и каждый получит свой новый локальный интерфейс оттуда.

Вот некоторые идеи, как автоматизировать этот процесс: https://stackoverflow.com/a/33782644/3820271

Вы никогда не должны вносить изменения в проект на базе данных, что другие пользователи в настоящее время используют. (вздрагивание)

Редактировать re. комментарий:

Все формы находятся в интерфейсе, поэтому да. Вы работаете над своим интерфейсом разработки, подключенным к серверу разработки (копия бэкэнда).

Другие пользователи могут тем временем работать со своими локальными интерфейсами на производственном сервере.

Когда вы готовы к выпуску, внесите необходимые изменения в производственную базу (если есть изменения в структурах таблиц). Создайте копию своего внешнего интерфейса и соедините таблицы с prod backend. Это новый интерфейс prod, который распространяется среди всех пользователей.

+0

Так что, если мне нужно отредактировать форму или еще лучше разработать совершенно новую форму, более надежную, я делаю это на лицевой стороне? В то же время они используют его для ввода данных? Другой вопрос - у нас возникают проблемы с некоторыми пользователями, обращающимися к базе данных. Большую часть времени они могут получить доступ, другие говорят о заблокированном состоянии. Мы также видим проблему, когда некоторые пользователи не могут открыть форму ввода данных, и это дает им ошибку в пути к файлу. Однако работает для других пользователей. Почему это может быть? Спасибо! – Steven

+0

См. Редактирование. Для другого вопроса, пожалуйста, напишите как новый вопрос с более подробной информацией (настройка, точные сообщения об ошибках и т. Д.) – Andre

+0

Для каждого пользователя не обязательно иметь свой собственный интерфейс. Они могут по-прежнему использовать единый сетевой интерфейс, в то время как вы можете делать разработку на отдельной копии переднего конца. Однако есть некоторые преимущества, в зависимости от вашего дизайна и того, насколько продвинутый передний конец, каждому пользователю, имеющему свой собственный интерфейс. – SunKnight0

 Смежные вопросы

  • Нет связанных вопросов^_^