Вопрос № 104909: Здраствуйте уважаемые эксперты. Вопрос? Каким образом можно открыть в Access стандартный набор закладочек приложений Windows, таких как (меню "Файл", меню "Правка" ... "Сервис") просто созданное в Access приложение имеет...Вопрос № 104911: Уважаемые эксперты к вам вопросик такого рода... Вообщем созданная программа в Fox Pro работает с базой которая на сервере. Мне необходимо поработать с той
же базой, что и на сервере но лакально... Я имею ввиду копию базы разместить на своем диске, ч...
Вопрос № 104.909
Здраствуйте уважаемые эксперты. Вопрос? Каким образом можно открыть в Access стандартный набор закладочек приложений Windows, таких как (меню "Файл", меню "Правка" ... "Сервис") просто созданное в Access приложение имеет своё меню содержащее: конструктор, параметры страницы, предварительный просмотр, печать... итд. ввиде стандартных рисунков на одной горизонтальной строке... Есть ещё и закладки, но они необходимы для работы с самим созданным приложением.... Короче говоря необходимо
ввостановить строку с закладками, которые были перечисленны выще...
Оговорю сразу.... Меню "дабавить или удалить кнопки" - "Моя панель", "Настройка" не активны, т.е не доступны...
Заранее спасибо если поможите "чайнику" разобраться с этой проблемкой.
Отправлен: 10.10.2007, 05:09
Вопрос задал: Аверин АС (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Аверин АС!
Если я Вас правильно понял, необходимо "вернуть" стандартное меню и возможность редактирования панелей инструментов в приложении созданном в MS Access.
Учитывая глубину Ваших познаний:-), попробуйте запустить Ваше приложение (файл mdb) удерживая нажатой клавишу Shift. Если во время открытия файла автозапуск приложения не произойдет, значит возможность самостоятельной настройки у Вас существует.
Для настройки: Меню "Сервис" "Параметры запуска...", там необходимо отметить "Изменение панелей инструментов.меню".
Теперь после запуска приложения самостоятельная настройка меню Вам будет доступна.
Евгений.
P.S. Настоятельно рекомендую до внесения любых изменений в настройку файла mdb, сделать его резервную копию.
Ответ отправил: Тесленко Евгений Алексеевич (статус: 10-ый класс)
Ответ отправлен: 14.10.2007, 17:13 Оценка за ответ: 5 Комментарий оценки: Вы Гений ей богу... Спасибо!
Не даром говорят все гениальное просто!
Вопрос № 104.911
Уважаемые эксперты к вам вопросик такого рода... Вообщем созданная программа в Fox Pro работает с базой которая на сервере. Мне необходимо поработать с той же базой, что и на сервере но лакально... Я имею ввиду копию базы разместить на своем диске, чтобы изменения в базе не отражались в рабочей базе, котор. на сервере... Проблема в том что при запуске приложения программа выдает сообщение о том что программа запущена в монопольном режиме и будет закрыта.
Ярлык на рабочем столе одного из пользователей содержит след пути.
Объект "C:Program FilesDevStudioVfpVfp.exe" -t inspek
рабочая папка f:abonent - сетевая(на сервере)
Второй ярлык
Объект "C:Program FilesDevStudioVFPVFP.EXE" -t
рабочая папка f:abonent - сетевая(на сервере)
Первый ярлык запускае приложение. Ввод пароля и погнал работать, а второй зачем не пойму... открывает фокс чистый
Думаю мож где в программе надо прописать пути к базе для локальной работы...
У пользователей размещение всех файлов организованно так: C:Program FilesDevStudioVFP - это программа Fox.
C:Temp - для чего не знаю...
И ярлыки с прописаннуми путями... что выще...
База наход на сетевом диске по пути f:workasedatabase
Вот такие делы выручайте... Если есть идеи россмотрю у меня иссякли...
Отправлен: 10.10.2007, 05:59
Вопрос задал: Аверин АС (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: PsySex
Здравствуйте, Аверин АС!
1. В Windows есть такая утилита SUBST.EXE с помощью которой можно создать виртуальный диск. Т.е. определенной папке находящейся на вашем компе вы можете назначить букву диска. Т.е. диск F у вас сетевой, отключаете его, а потом с помощью утилиты создаете диск F, с указанием пути на папку где локально хранится ваша база. Для справки наберите SUBST.EXE /?
2. Не думаю, что пути жестко прописаны в программе. Попробуйте открыть папку с программой и посмотреть - нет ли никаких .dbf файлов рядом или .ini если есть посмотрите их содержимое, вполне возможно, что пути хранятся в них.
3. Может в самой программе есть возможность изменения пути? ;-)))
--------- Bom Shankar!
Ответ отправил: PsySex (статус: Практикант)
Ответ отправлен: 10.10.2007, 08:55 Оценка за ответ: 5 Комментарий оценки: Спасибо, за совет! Рассмотрю вашу версию...
На это у меня уйдет время так как понятия для меня новые... Спасибо!
P.S - так на первый взгляд должно получиться, не знаю почему но работа программы зависит от путей, которые прописаны в ней...
Отвечает: Черников Игорь Владимирович
Здравствуйте, Аверин АС!
Видимо на Вашей машине установлена только клиентская часть программы, поэтому прога не хочет работать как сервер (обычно серверначя часть запускается авторуном). В связи с этим Вам необходимо с дистрибутива (с диска установки программы) установить программу полностью, прописать как сервер и как клиент (если есть такая возможность или создать сервер на другой машине, если возможности нет). У меня была такая заморочка. В общем устанавливаешь сервер, куда он просится (засекаешь этот путь), потом устанавливаешь
клиентскую часть (тоже по умолчанию). Потом создаёшь базу по инструкции (если есть) для создания новой базы с пропиской всех новых путей к ней(разворачиваешь новую, чистую, для убедительности можно немного поработать с ней, сделать какую-нить проводку, транзакцию, запись). А потом , если всё нормально, подсунуть проге скопированную базу (в тот путь, который создал. Работает без отказно, проверено!
Если инструкции нет, то ищи файл (с помощью, желарельно, Far) в котором прописаны настройки сервера или клиента и меняй путь к скопированной базе. Скорее всего там прописан путь к сетевому диску, поэтому если это так, то можно ничего в настройках не менять, а создать вместо существующего сетевого диска сетевой диск, который привязан к новой (скопированной) базе, только для этого её надо расшарить (открыть полный доступ к ней).
Этого должно хватить, если чё - пиши в личку, помогу! Удачи!
--------- От каждого по способностям, каждому по труду
Ответ отправил: Черников Игорь Владимирович (статус: 6-ой класс)
Ответ отправлен: 10.10.2007, 17:02 Оценка за ответ: 5 Комментарий оценки: Спасибо! Тоже интересная версия насчет клиентской части. Понимаю что тяжело так по словам всё оценить надо видеть... Спасибо! Буду мучить прогу пока не замучую.
P.S - дело в том, что прога разработана программистом без всяких дестрибутивов, она частная и используется на предприятии для ведения некого учета... Доступ к базе осуществляется по нескильким интерфейсам для каждого отдела своя часть этой программы-базы...
Всё равно спасибо!!!