Объединение проектов ACCESS (перенос коммутатора) - PullRequest
1 голос
/ 15 марта 2012

Я улучшаю и исправляю формы / запросы / VBcode и т. Д. Для базы данных access 2007.Текущая версия активно используется, и когда я закончу с изменениями, мне нужно передать свои изменения, не нарушая данные, хранящиеся в таблицах, уже находящихся в запущенной базе данных.справиться с «слиянием», когда придет время.В качестве эксперимента у меня есть локальная резервная копия версии, над которой я начал работать, и использовалась опция импорта внешних данных Access.Это импортировало новые формы, запросы, vb и т. Д. Но единственное зависание в том, что форма коммутатора не новая.Формы коммутатора, конечно же, управляются менеджером коммутатора, но я надеялся, что вся эта логика каким-то образом хранится внутри самой формы.Кажется, это не тот случай.После импорта появляется новая форма с тем же именем, за которой следует номер, как и ожидалось, и правильная дата создания / изменения.Но когда он открыт, он выглядит точно так же, как старый коммутатор.

Есть идеи?

Ответы [ 2 ]

3 голосов
/ 15 марта 2012

Для меня это звучит так, как будто у вас есть данные, формы и т. Д. В одной базе данных.Это не очень хорошая идея, и если вы обновляете, это идеальное время, чтобы исправить проблему.Если вы разделите базу данных, любые обновления форм и кода можно будет просто скопировать пользователю, не беспокоясь о данных.Вы найдете несколько заметок здесь: http://office.microsoft.com/en-us/access-help/split-an-access-database-HA010342026.aspx

1 голос
/ 15 марта 2012

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

...