Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 630
от 15.10.2007, 12:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 279, Экспертов: 37
В номере:Вопросов: 2, Ответов: 3


Вопрос № 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 - дело в том, что прога разработана программистом без всяких дестрибутивов, она частная и используется на предприятии для ведения некого учета... Доступ к базе осуществляется по нескильким интерфейсам для каждого отдела своя часть этой программы-базы... Всё равно спасибо!!!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.61.0 от 14.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное