|
|
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
При запуске Аксесса из командной строки запускается среда и выдается окно для выбора файла, либо нового, либо существующего. Чтобы из командной строки открыть существующий файл, нужно его имя прописать собственно в строке. А вот каким образом сказать, чтобы создался НОВЫЙ файл БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 15:37 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
Я поковырялся, на первый взгляд, никак. Только если создать скрипт и в нем создать объект БД Access и сохранить его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 16:02 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
А обязательно использовать командную строку? Можно например так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 16:12 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
CreateObject никак не подойдет. Потому как он создает экземпляр аксесса ВСЕГДА под стандарнтым Admin'ом. А мне нужно создать новую БД под СуперАдмином, в моем mdwшнике. Поэтому я сначала запускаю shеll'ом акксесс под СуперАдмином. Потом ловлю GetObject'ом, потом appAccess.NewCurrentDatabase "dbNew.mdb" - получилась новая БД под СуперАдмином. НО! в это время на экране висит аксесс с окошком выбора (новый файл/выбрать ...) И ... и потом этот аксесс нифига не закрыть стандарным образом appAccess.CloseCurrentDatabase appAccess.Quit Set appAccess = Nothing Вот какая фигня. Что делать - ума не приложу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 16:44 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
А зачем вообще весь этот геморой ? Заведи пустую базу и копируй ее. Зачем создавать-то ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 16:48 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
Красивое решение! А мало-ли что! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 16:54 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
геморрой, простите, для того, чтобы расзащитить БД, а потом защитить заново. Первоначально она была защищена через ж*пу, поэтому нужно весь цикл расзащиты/защиты пройти целиком. У каждого клиента СВОЙ мдвшник, в котором и нужно создать НОВУЮ базу и скопировать туда объекты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 17:00 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
Попробуй по юзать опцию /convert Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 17:12 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
Все равно не понял. Зачем это делать у каждого клиента ? Это у клиентов версия программы так меняется ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 17:13 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
у каждого клиента есть свой мдвшник со своим набором юзеров в рабочей группе. я беру ИХ мдвшник (чтобы сохранить список юзеров), с его помощью расзащищаю базу, потом завожу в ИХ мдвшнике своего СуперАдмина. Под ним создаю новую базу, копирую все объекты и защищаю от имени СуперАдмина. Он теперь самый главный, включая владение БД и всеми объектами. Старрберрррст... поняла?:-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 17:22 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
2Sonata Странные вещи творишь. У тебя, что, кол-во клиентов равно кол-ву РАЗНЫХ баз? Появляеться новый клиент - ты вместо того, чтобы просто скопировать бд на его машину, указать путь к mdw на сервере, начинаешь пляски с бубном? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 17:33 |
|
||
|
Shell msaccess.exe
|
|||
|---|---|---|---|
|
#18+
практически так и есть. один *клиент* - это одна фирма (100 человек в мдвшнике). второй *клиент* - другая фирма (100 человек). у каждого *клиента* база одной структуры, но с разными мдвшиками. вот и лежит у них одна база на сервере. вроде все путем ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2003, 18:23 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1764&tid=1679976]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 368ms |

| 0 / 0 |
