Шаблоны в Access?
От: Extraterrestrial  
Дата: 12.01.06 12:03
Оценка:
Есть ли возможность в Access обновлять рабочую БД по ее шаблону или чему-то подобному? Или нужно выключать из работы рабочую БД на несколько часов, чтобы ручками внести в нее все изменения?
Re: Шаблоны в Access?
От: OLEGus1 Россия  
Дата: 12.01.06 12:06
Оценка:
Здравствуйте, Extraterrestrial, Вы писали:

E>Есть ли возможность в Access обновлять рабочую БД по ее шаблону или чему-то подобному? Или нужно выключать из работы рабочую БД на несколько часов, чтобы ручками внести в нее все изменения?


Смотря что надо.
Можно скриптами ALTER там все работает.
Можно через visio.
Crescite, nos qui vivimus, multiplicamini
Re[2]: Шаблоны в Access?
От: Extraterrestrial  
Дата: 12.01.06 12:27
Оценка:
Здравствуйте, OLEGus1, Вы писали:

OLE>Здравствуйте, Extraterrestrial, Вы писали:


E>>Есть ли возможность в Access обновлять рабочую БД по ее шаблону или чему-то подобному? Или нужно выключать из работы рабочую БД на несколько часов, чтобы ручками внести в нее все изменения?


OLE>Смотря что надо.

OLE>Можно скриптами ALTER там все работает.
OLE>Можно через visio.

Скриптами? Ну это же как и руками, даже дольше. Или нет? А через Visio корректно все работает? Проверяли?
Re[3]: Шаблоны в Access?
От: OLEGus1 Россия  
Дата: 12.01.06 12:29
Оценка:
Здравствуйте, Extraterrestrial, Вы писали:

E>Скриптами? Ну это же как и руками, даже дольше. Или нет?

Почему дольше? Береш SQL скрипт, где описываешь все изменения и вперед.

>А через Visio корректно все работает? Проверяли?

Корректно.

Все вышесказанное относится только к структуре бд. Если речь идет о формах и коде, то тут немного сложнее, но тоже реально.
Crescite, nos qui vivimus, multiplicamini
Re[4]: Шаблоны в Access?
От: Extraterrestrial  
Дата: 12.01.06 12:37
Оценка:
Здравствуйте, OLEGus1, Вы писали:

OLE>Здравствуйте, Extraterrestrial, Вы писали:


E>>Скриптами? Ну это же как и руками, даже дольше. Или нет?

OLE>Почему дольше? Береш SQL скрипт, где описываешь все изменения и вперед.
Во-во, описываешь ВСЕ изменения. Какая разница? Можно и руками, даже проще.

>>А через Visio корректно все работает? Проверяли?

OLE>Корректно.

OLE>Все вышесказанное относится только к структуре бд. Если речь идет о формах и коде, то тут немного сложнее, но тоже реально.

Все остальное можно просто скопировать, это не очень удобно, но проще, чем со схемой БД.
Re[5]: Шаблоны в Access?
От: OLEGus1 Россия  
Дата: 12.01.06 12:46
Оценка:
Здравствуйте, Extraterrestrial, Вы писали:

E>Во-во, описываешь ВСЕ изменения. Какая разница? Можно и руками, даже проще.

Не проще. В данном случае берем тотже визио, делаем реверс и разницу выполняем. Это несравненно быстрее, чем руками.

E>Все остальное можно просто скопировать, это не очень удобно, но проще, чем со схемой БД.


В аксесовском вб можно получить доступ к коду программно. Соответственно и обновлять его также
Crescite, nos qui vivimus, multiplicamini
Re[6]: Шаблоны в Access?
От: Extraterrestrial  
Дата: 12.01.06 13:30
Оценка:
Здравствуйте, OLEGus1, Вы писали:

OLE>Здравствуйте, Extraterrestrial, Вы писали:


E>>Во-во, описываешь ВСЕ изменения. Какая разница? Можно и руками, даже проще.

OLE>Не проще. В данном случае берем тотже визио, делаем реверс и разницу выполняем. Это несравненно быстрее, чем руками.
Не, ну... это же само приложение Visio делает. Мы же в этом случае никаких скриптов не пишем.

E>>Все остальное можно просто скопировать, это не очень удобно, но проще, чем со схемой БД.


OLE>В аксесовском вб можно получить доступ к коду программно. Соответственно и обновлять его также

Хорошо, если там есть что-то типа УдалитьВсё(Типы элементов) и КопироватьВсё(Типы элементов) )))
Re[7]: Шаблоны в Access?
От: OLEGus1 Россия  
Дата: 12.01.06 13:38
Оценка:
Здравствуйте, Extraterrestrial, Вы писали:

E>Не, ну... это же само приложение Visio делает. Мы же в этом случае никаких скриптов не пишем.

Так он может, но я не пробовал. Скриптами мне удобнее

E>Хорошо, если там есть что-то типа УдалитьВсё(Типы элементов) и КопироватьВсё(Типы элементов) )))



A Module object refers to a standard module or a class module.

Using the Module Object
Microsoft Access includes class modules that are not associated with any object, and form modules and report modules, which are associated with a form or report.

To determine whether a Module object represents a standard module or a class module from code, check the Module object's Type property.

The Modules collection contains all open Module objects, regardless of their type. Modules in the Modules collection can be compiled or uncompiled.

To return a reference to a particular standard or class Module object in the Modules collection, use any of the following syntax forms.

Syntax Description
Modules!modulename The modulename argument is the name of the Module object.
Modules("modulename") The modulename argument is the name of the Module object.
Modules(index) The index argument is the numeric position of the object within the collection.


The following example returns a reference to a standard Module object and assigns it to an object variable:

Dim mdl As Module
Set mdl = Modules![Utility Functions]
Note that the brackets enclosing the name of the Module object are necessary only if the name of the Module includes spaces.

The next example returns a reference to a form Module object and assigns it to an object variable:

Dim mdl As Module
Set mdl = Modules!Form_Employees
To refer to a specific form or report module, you can also use the Form or Report object's Module property:

Forms!formname.Module

The following example also returns a reference to the Module object associated with an Employees form and assigns it to an object variable:

Dim mdl As Module
Set mdl = Forms!Employees.Module
Once you've returned a reference to a Module object, you can set or read its properties and apply its methods.

Crescite, nos qui vivimus, multiplicamini
Re[7]: Шаблоны в Access?
От: OLEGus1 Россия  
Дата: 12.01.06 13:41
Оценка:
Здравствуйте, Extraterrestrial, Вы писали:

AddFromFile Method
AddFromString Method
CreateEventProc Method
DeleteLines Method
Find Method
InsertLines Method
InsertText Method
ReplaceLine Method
Application Property
CountOfDeclarationLines Property
CountOfLines Property
Lines Property
Name Property
Parent Property
ProcBodyLine Property
ProcCountLines Property
ProcOfLine Property
ProcStartLine Property
Type Property
Crescite, nos qui vivimus, multiplicamini
Re[8]: Шаблоны в Access?
От: Extraterrestrial  
Дата: 12.01.06 14:52
Оценка:
Здравствуйте, OLEGus1, Вы писали:

OLE>Здравствуйте, Extraterrestrial, Вы писали:


E>>Не, ну... это же само приложение Visio делает. Мы же в этом случае никаких скриптов не пишем.

OLE>Так он может, но я не пробовал. Скриптами мне удобнее

E>>Хорошо, если там есть что-то типа УдалитьВсё(Типы элементов) и КопироватьВсё(Типы элементов) )))



OLE>

OLE>A Module object refers to a standard module or a class module.

OLE>Using the Module Object
OLE>Microsoft Access includes class modules that are not associated with any object, and form modules and report modules, which are associated with a form or report.

OLE>To determine whether a Module object represents a standard module or a class module from code, check the Module object's Type property.

OLE>The Modules collection contains all open Module objects, regardless of their type. Modules in the Modules collection can be compiled or uncompiled.

OLE>To return a reference to a particular standard or class Module object in the Modules collection, use any of the following syntax forms.

OLE>Syntax Description
OLE>Modules!modulename The modulename argument is the name of the Module object.
OLE>Modules("modulename") The modulename argument is the name of the Module object.
OLE>Modules(index) The index argument is the numeric position of the object within the collection.


OLE>The following example returns a reference to a standard Module object and assigns it to an object variable:

OLE>Dim mdl As Module
OLE>Set mdl = Modules![Utility Functions]
OLE>Note that the brackets enclosing the name of the Module object are necessary only if the name of the Module includes spaces.

OLE>The next example returns a reference to a form Module object and assigns it to an object variable:

OLE>Dim mdl As Module
OLE>Set mdl = Modules!Form_Employees
OLE>To refer to a specific form or report module, you can also use the Form or Report object's Module property:

OLE>Forms!formname.Module

OLE>The following example also returns a reference to the Module object associated with an Employees form and assigns it to an object variable:

OLE>Dim mdl As Module
OLE>Set mdl = Forms!Employees.Module
OLE>Once you've returned a reference to a Module object, you can set or read its properties and apply its methods.


Спасибо, посмотрю, что можно с этим сделать.
Re[4]: Шаблоны в Access?
От: Extraterrestrial  
Дата: 13.01.06 12:14
Оценка:
Здравствуйте, OLEGus1, Вы писали:

OLE>Здравствуйте, Extraterrestrial, Вы писали:


E>>Скриптами? Ну это же как и руками, даже дольше. Или нет?

OLE>Почему дольше? Береш SQL скрипт, где описываешь все изменения и вперед.

>>А через Visio корректно все работает? Проверяли?

OLE>Корректно.
Мда, не так уж и корректно. Уже заткнулся на именах полей, где есть символ "№". Ну написали так люди. Теперь переделывать...

OLE>Все вышесказанное относится только к структуре бд. Если речь идет о формах и коде, то тут немного сложнее, но тоже реально.
Re[5]: Шаблоны в Access?
От: OLEGus1 Россия  
Дата: 13.01.06 12:53
Оценка:
Здравствуйте, Extraterrestrial, Вы писали:

E>Мда, не так уж и корректно. Уже заткнулся на именах полей, где есть символ "№". Ну написали так люди. Теперь переделывать...


Ну.... Визио тут не при чем. Ведь всегда говорится: Не используйте корявые имена для именований.
Но аксес балует пользователей — позволяет, что не есть хорошо.
Crescite, nos qui vivimus, multiplicamini
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.