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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2009, 17:49   #1
tamaravir
 
Регистрация: 08.10.2009
Сообщений: 5
Вопрос Работа функций access-a

Кто встречался со след. проблемой:
Прог. написана Access2007 под Vista функции "дата" и "iif" работают,
там же делаю фаил ACCDE. C другого компютера только запускаю code ACCDE где установлен access2007 под XP Reference одинаковые на обоих компьютерах. функции "дата" и "iif" не определены - почему?
tamaravir вне форума Ответить с цитированием
Старый 08.10.2009, 21:44   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте tamaravir.
проверьте целостность ссылок (Reference) в проекте на компутере "где установлен access2007 под XP", на нем не установлены подключенные к проекту библиотеки или не соответствуют их версии.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 11.10.2009, 19:47   #3
tamaravir
 
Регистрация: 08.10.2009
Сообщений: 5
По умолчанию

Спасибо за ответ.
Чтo значит проверить целостность ссылок?
Я переустановила Access и и поставила те же ссылки что и на
комьпьутере Vista. Безрезультатно.
tamaravir вне форума Ответить с цитированием
Старый 12.10.2009, 00:00   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте tamaravir.
если Вы утверждаете "поставила те же ссылки", проверять в Tools / References... наличие сообщения - MISSING наверное не стоит, но выполнить компиляцию проекта (Debug / Compile ), которая может указать на реальные ошибки, очень желательно(!)
И еще на будущее, никакая переустановка Access не выполнит исправления в проекте, если к тому же используются ссылки на библиотеки сторонних производителей (не Microsoft) - это просто бесполезная трата времени.
Евгений.

Последний раз редактировалось Teslenko_EA; 12.10.2009 в 00:07.
Teslenko_EA вне форума Ответить с цитированием
Старый 12.10.2009, 11:34   #5
tamaravir
 
Регистрация: 08.10.2009
Сообщений: 5
По умолчанию

Здравствуйте Teslenko_EA.
Чтo все таки значит проверить целостность ссылок?
Компиляцию сделала , MISSING - нет.
Вы правы что переустановка не должна была помочь . Я это понимаю. Но где искать решение ? В самом проекте?
tamaravir вне форума Ответить с цитированием
Старый 12.10.2009, 13:16   #6
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте tamaravir.
Невозможность выполнения элементарных функций VB(A) указывает на проблему в работе компилятора, часто возникающую при потере связи с применяемой библиотекой или изменением версии библиотеки.
При создании проектов, для решения всевозможных задач, возможно использование дополнительных (не из пакета MS Office) библиотек, для этого они подключаются в VBA проекте, меню Tools / References.... Перенос проекта в другую систему в которой требуемая библиотека не установлена, деинсталляция одной из программ повлекшая деинсталляцию библиотеки, ... могут нарушить целостность ссылки на библиотеку - вызвать потерю (MISSING) связи с ней. Такое же проявление в VBA MS Access замечено(!) при переносе проекта на компутер (систему) с установленными библиотеками более ранних версий, "лечится перекомпиляцией" проекта в новом месте "со старыми библиотеками".
Примерно так можете понимать "проверить целостность ссылок".
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 12.10.2009, 19:20   #7
tamaravir
 
Регистрация: 08.10.2009
Сообщений: 5
По умолчанию

Спасибо за обяснения.
Есть еше в связи с этим один вопрос:
я считала если Access не установлен то можно запустить
через Runtime фаил *.ACCDE
и если установлена другая верся Access то можно сделать тоже самое и это должно работать или я ошибаюсь?
Заранее благодарю.
tamaravir вне форума Ответить с цитированием
Старый 12.10.2009, 23:55   #8
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте tamaravir.
возможно Вы правы и у MS Access 2007 уже существует такая возможность, с ним "мало" знаком, ранее такой возможности не было, была только о такой возможности мечта "авторов" и пользователей
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 15.10.2009, 10:24   #9
tamaravir
 
Регистрация: 08.10.2009
Сообщений: 5
Радость

Спасибо за ответы.
По моему получилось.
Доброго дня.
tamaravir вне форума Ответить с цитированием
Старый 15.10.2009, 19:19   #10
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте tamaravir.
рад за Вас, если не секрет, что получилось.
неужели "запустить через Runtime..." ?
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построение графиков функций С++ (методы аппроксимации функций) amdbodia Общие вопросы C/C++ 0 24.05.2009 15:28
Работа статистических функций Волк Microsoft Office Excel 2 21.05.2009 06:52
использование функций в качестве параметров других функций mono Помощь студентам 0 20.04.2009 18:25
работа с Access One.Love БД в Delphi 6 02.06.2008 23:46
Работа с БД Access Nowichok БД в Delphi 13 01.02.2007 00:27