2015-08-14 5 views
1

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

+0

Просьба уточнить. Вы хотите создать автономные формы? И или как приложение VB.Net? –

+1

Доступ предоставляет метод [Application.SaveAsText] (http://stackoverflow.com/a/6410015/77335), который можно использовать для сохранения форм в виде текстовых файлов. Эти текстовые файлы будут включать код VBA, а также множество конструктивных свойств формы. Если вам нужен только код формы, вы можете экспортировать модули кода в виде текстовых файлов. Я не уверен, как сделать любой из них из VB.Net. – HansUp

ответ

0

Доступ в течение примерно 20 лет поддерживал стандартный интерфейс управления исходным кодом.

Тот факт, что проект хранится в одном файле, является MOOT, поскольку Access может «логически» просматривать каждый отдельный элемент (формы, отчеты, запрос, код и т. Д.) В качестве отдельного объекта. Поэтому не путайте логическое представление приложения, а не физического.

Есть довольно много сообщений о так, что контур этого, и этот пост здесь дает более подробную информацию:

Version control for VBA file

Когда вы используете SCC с Access, то вы увидите следующее:

при использовании Visual Source Safe, вы увидите следующее:

enter image description here

при использовании команды п oundation server, вы видите следующее: enter image description here

И пользовательский интерфейс внутри доступа показывает состояние таких объектов. например, это: enter image description here

Там также добавить модули для мерзавца ступице и т.д.

Имейте в виду, что доступ 2010 был/является последней версией для поддержки SCC. Если вы используете 2013 год, вам нужно использовать отмеченный «save-as-text» для отправки каждой части и кода в виде стандартного текстового файла, который, конечно же, может использоваться любым стандартным поставщиком/системой управления исходным кодом.

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