Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2012, 17:27   #1
Ksander_tsk
 
Регистрация: 10.08.2012
Сообщений: 5
По умолчанию Ошибка в Access 2003

Здравствуйте господа программисты, прошу помощи. По работе моей матушке нужно работать с файлом, называемым "калькулятор", там она высчитывает сумму страховки клиентам. На старом компьютере всё работало отлично, но он сильно заболел, пришлось купить новый. При установленном том же офисе, при том же русском виндос хп файл выдаёт следуюущую ошибку:

В Visual Basic для приложений (VBA) возникла ошибка при попытке использовать свойство или метод. Возможны следующие причины этой ошибки.
• Отсутствует ссылка.
Сведения о восстановлении отсутствующих ссылок см. в статье базы знаний Майкрософт 283806.
• Выражение содержит ошибку.
Проверьте правильность всех выражений, используемых в свойствах событий.
• Функция, определенная пользователем, объявлена как процедура (sub) или закрытая (private) функция в модуле.
Функция, определенная пользователем, допускается в выражении, только если она объявлена как:
- открытая (public) функция в модуле;
- открытая (public) или закрытая (private) функция в модуле кода текущих формы или отчета.
• В Access выбран высокий или средний уровень безопасности, а пакет обновления SP8 для Microsoft Jet 4.0 не установлен.
Для правильной работы Access при высоком или среднем уровне безопасности необходимо установить последнюю версию Jet 4.0. Последнюю версию Microsoft Jet можно загрузить с веб-узла Windows Update.

Что я пытался делать: ставил офис 2010, устанавливал джет 4.0, толку не было. Я знаю, что подобные темы появляются на форуме с определённой переодичностью, я пытался из предыдущих тем выловить толику информации, которая могла бы помочь в решении проблемы, но человеку без соответствующего образования и опыта разобраться в написании того, что Вы советуете очень и очень сложно. Если Вас не затруднит, пожалуйста, подскажите как решить проблему. Спасибо.

Сам файл: http://depositfiles.com/files/m5k08vaj3
Изображения
Тип файла: jpg Ошибка.jpg (108.9 Кб, 197 просмотров)

Последний раз редактировалось Ksander_tsk; 10.08.2012 в 17:30.
Ksander_tsk вне форума Ответить с цитированием
Старый 12.08.2012, 00:15   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Ksander_tsk.
1. выкладывайте образцы на странице с вопросом, для этого существуют кнопки
Расширенный режим и Управление вложениями.

не глядя на Ваш образец (нет желания посещать depositfiles.com)
могу предположить, что на компутере на который мигрировала БД
отсутствует(ют) библиотека(и) ссылка на которую есть в проекте VBA.
Проверить можно в меню Tools / References... редактора VBA (вызов Alt+F11).
В большинстве случаев "лечится" простым отключением потерянной (MISSING)
библиотеки, если же библиотека нужна проекту и в системе присутствует
её более ранняя версия (например MISSING Excel14, присутствует Excel11)
то чаще всего достаточно отключить потерянную и подключить существующую.
С небольшой долей вероятности для восстановления работоспособности
проекта Вам придётся найти и установить в системе библиотеку которой нет.

думаю так решится Ваша "проблема"
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 02.09.2012, 16:27   #3
Ksander_tsk
 
Регистрация: 10.08.2012
Сообщений: 5
По умолчанию

Здравствуйте, извините, что долго не отвечал. Совет не помог - открывается только меню, но изменить там ничего нельзя. Скриншот и файл прилагаю.
Изображения
Тип файла: jpg ошибка.jpg (263.2 Кб, 138 просмотров)
Вложения
Тип файла: rar !Rgs_life_calc_v1.0_Regions.rar (840.3 Кб, 21 просмотров)
Ksander_tsk вне форума Ответить с цитированием
Старый 02.09.2012, 16:46   #4
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Когда происходит ошибка?
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 03.09.2012, 18:50   #5
Ksander_tsk
 
Регистрация: 10.08.2012
Сообщений: 5
По умолчанию

Ошибка происходит после нажатия кнопки "открыть" при вопросе о том, что этот файл может содержать вредоносный код и согласен ли я его открыть.
Ksander_tsk вне форума Ответить с цитированием
Старый 03.09.2012, 19:12   #6
Андрэич
Форумчанин
 
Аватар для Андрэич
 
Регистрация: 20.05.2012
Сообщений: 311
По умолчанию

Цитата:
Сообщение от Ksander_tsk Посмотреть сообщение
Ошибка происходит после нажатия кнопки "открыть" при вопросе о том, что этот файл может содержать вредоносный код и согласен ли я его открыть.
Тогда последняя причина из предложенных вам системой: Параметры безопасности.

Не помню, как на Новых версиях, но смысл в том, что Уровень безопасности нужно установить в Низкий (Разрешить опасное содержимое)
Андрэич вне форума Ответить с цитированием
Старый 03.09.2012, 21:41   #7
Ksander_tsk
 
Регистрация: 10.08.2012
Сообщений: 5
По умолчанию

На моём компьютере программа задаёт точно такой же вопрос, но всё отлично.
Ksander_tsk вне форума Ответить с цитированием
Старый 03.09.2012, 22:07   #8
Андрэич
Форумчанин
 
Аватар для Андрэич
 
Регистрация: 20.05.2012
Сообщений: 311
По умолчанию

Цитата:
Сообщение от Ksander_tsk Посмотреть сообщение
На моём компьютере программа задаёт точно такой же вопрос, но всё отлично.
То есть, сам код рабочий?
Какие версии Аксесс?

Предположу, что на целевом компе 2010. Там, кажется, посложней: через меню Макросы-Безопасность нужно сразу - для загрузки приложения - выставить нужный уровень (могу ошибаться, попробуйте)

Последний раз редактировалось Андрэич; 03.09.2012 в 22:09.
Андрэич вне форума Ответить с цитированием
Старый 04.09.2012, 05:30   #9
Ksander_tsk
 
Регистрация: 10.08.2012
Сообщений: 5
По умолчанию

На моём компьютере 2010, на компьютере матери 2003. Ставил ей 2010, толку не было - не помогло. Поставил обратно 2003, т.к. интерфейс ей более приятен.
Ksander_tsk вне форума Ответить с цитированием
Старый 04.09.2012, 07:26   #10
Андрэич
Форумчанин
 
Аватар для Андрэич
 
Регистрация: 20.05.2012
Сообщений: 311
По умолчанию

У меня всё работает на:
2003, Windows 7,
2003, W ХР,
2007, W ХР.
Попробуйте на третьей машине.
Или обратитесь к разработчику приложения (файл скомпилирован, исходный код недоступен)
Андрэич вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Access Exel 2003. Jonestown Помощь студентам 0 06.06.2011 07:25
Как подключить бд MS Access 2003 без установки MS Access 2003. ShaevMV БД в Delphi 1 15.09.2010 14:19
MS Access 2003 Demaaan Microsoft Office Access 0 25.01.2010 19:36
Есть БД на Access 2.0, нужно открыть в Access 2003 Spirit_33 Microsoft Office Access 1 23.07.2009 07:59