|
|
|
| Ситуация: На всех машинах (10шт) WIN XP Sp3; office 2003 sp3. На сервере стоит БД. Все остальные работают по линку. Никаких ограничений прав доступа - нет.
Проблема: 50% машин - работают нормально; 50% - не могут запустить БД по линку(ярлыком), если кто- то уже зашел в БД. Но каждый по отдельности - входит без проблем. Такое впечатление, что включается монопольный режим, но только для отдельно взятых машин. В том числе и для MDE ф-ла. Я к тому, что это не связано с изменением проекта, какой-то машиной.
PS Если просто, открыть окно Accses и выполнить команду открыть - открывает без проблем на любой машине! И с командной строки, типа "MSAccess путь ... mde" - открывает без проблем.
Вопрос: как выйти с этого положения? Покопать в реестре? Запускать скриптом? | |
|
| |
|
|
|
| Данные и интерфейс разделены? | |
|
| |
|
|
|
| Нет, не разделены. Организовывать Клиент-Сервер рановато. Программа - не окончательный вариант, Все время что то меняю. | |
|
| |
|
|
|
| >И с командной строки, типа "MSAccess путь ... mde" - открывает без проблем.
Дык, и укажите в ярлыке эту командную строку .... | |
|
| |
|
|
|
| Если просто скопировать с командной стороки в ярлык - выдает ошибку.
"E:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" - работает
"E:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE D:\WORK\SIGMA 5_13.MDB"-нет | |
|
| |
|
|
|
|
"E:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE D:\WORK\SIGMA 5_13.MDB"
|
Должно быть так:
"E:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" D:\WORK\SIGMA 5_13.MDB
или так:
"E:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "D:\WO RK\SIGMA 5_13.MDB" | |
|
| |
|
|
|
| Второй вариант работает. Респект Анатолию (Киев)!!! | |
|
| |