0 / 0 / 0 Регистрация: 20.04.2015 Сообщений: 29 |
|
1 |
|
23.10.2015, 06:38. Показов 9073. Ответов 11
Всем доброго утра, вчера делал курсовую, работал дома все было хорошо, пришел в технарь пытался открыть любую форму через главную форму, постоянно выскакивает вот такая ошибка — выражение нажатие кнопки введенное поле свойства события, вызывает ошибку: Object or class does not support, все уже облазил все пересмотрел ответа не нашел как решить эту проблему, будьте добры помогите разобраться с этой проблемой…. Заранее благодарен, так же прилагаю БД
0 |
Вячеслав Я 2833 / 1375 / 215 Регистрация: 13.05.2011 Сообщений: 4,213 |
||||||||||
23.10.2015, 08:10 |
2 |
|||||||||
NigaNiga, у Вас в коде на кнопках написана каля баля заместо названия формы, типа:
Для кнопки Принтеры и запрвка поправил на
Тоже самое надо сделать с другими формами. Вложения
1 |
26784 / 14463 / 3192 Регистрация: 28.04.2012 Сообщений: 15,782 |
|
23.10.2015, 08:37 |
3 |
Предположительно на ПК где возникает ошибка, нет какой-то библиотеки или ActiveX-контрола. Для начала посмотрите список референсов, нет ли там миссингов. Если такие есть, снимите галку.
1 |
7334 / 4475 / 288 Регистрация: 12.08.2011 Сообщений: 13,551 |
|
23.10.2015, 09:01 |
4 |
у Вас в коде на кнопках написана каля баля Это не так, всё написано нормально, так мастер создания кнопки интерпретирует русский язык. У меня тоже такая хрень есть там, где было либо лень, либо не надо менять.
0 |
8773 / 5626 / 577 Регистрация: 27.03.2013 Сообщений: 19,071 |
|
23.10.2015, 09:22 |
5 |
…у Вас в коде на кнопках написана каля баля…
…так мастер создания кнопки интерпретирует русский язык…
… где было либо лень… Я тоже в юношестве часто создавал кнопки с помощью мастера из за своей паталогической лени. …stDocName = ChrW(1050) & ChrW(1089) & ChrW(1077) & ChrW(1088)… а прямо задавать команды.
1 |
26784 / 14463 / 3192 Регистрация: 28.04.2012 Сообщений: 15,782 |
|
23.10.2015, 09:30 |
6 |
Соответственно на каждом ПК — Access может по своему писать эти — ChrW Не может. Это символы Юникода. Они одинаковые во всем мире. Функция ChrW возвращает символ, соответствующий номеру символа в юникоде.
2 |
8773 / 5626 / 577 Регистрация: 27.03.2013 Сообщений: 19,071 |
|
23.10.2015, 09:35 |
7 |
Не спорю, это было только чудовищьное предположение.
1 |
0 / 0 / 0 Регистрация: 20.04.2015 Сообщений: 29 |
|
23.10.2015, 09:38 [ТС] |
8 |
Спасибо)
0 |
2833 / 1375 / 215 Регистрация: 13.05.2011 Сообщений: 4,213 |
|
23.10.2015, 10:05 |
9 |
Это не так, всё написано нормально, так мастер создания кнопки интерпретирует русский язык. Когда так делаю, то потом у меня тоже не работает, и если это символы Юникода, то они как то не постоянно работают. По этому потом переименовываю на то, как по названию формы, отчета и т.д. Разработчикам, есть над чем поработать, т.к. выявлены и вынесены на всеобщее обсуждение замечания.
0 |
7334 / 4475 / 288 Регистрация: 12.08.2011 Сообщений: 13,551 |
|
23.10.2015, 10:18 |
10 |
Функция ChrW возвращает символ, соответствующий номеру символа в юникоде. ?chrw(49)
0 |
8773 / 5626 / 577 Регистрация: 27.03.2013 Сообщений: 19,071 |
|
23.10.2015, 10:24 |
11 |
…Разработчикам, есть над чем поработать,… Так они и работают, с каждым годом всякие 2007-13 становятся всё лучше и проще, даже полный неучь наверное сможет в них работать, разработать чего то конечно с каждой версией всё труднее становится, но кого это беспокоит, главное красота, а не смысл.
0 |
26784 / 14463 / 3192 Регистрация: 28.04.2012 Сообщений: 15,782 |
|
23.10.2015, 10:54 |
12 |
Таблица символов юникода совпадает с таблицей символов ASCII для символов с номерами от 0 до 127. Дальше они расходятся. Кириллице в юникоде соответствуют символы с номерами от 1040 (А) до 1103 (я). ASCII применяется в частности в редакторе ВБА. И это очень неудобно — многие символы из таблиц (как правило таблицы используют фонт, поддерживающий юникод) отображаются в редакторе вопросами, что при отладке может сильно замедлить. Юникод постепенно вытесняет ASCII прежде всего потому, что вторая часть ASCII зависит от национальной кодировки. Для кириллицы (Win-1251), она совершенно иная чем для любых других локализаций. Это неудобно и не функционально. Юникод же собрал все символы всех алфавитов в одной таблице и нет проблем перейти от одного алфавита к другому.
1 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
23.10.2015, 10:54 |
12 |
Форум программистов Vingrad
Модераторы: Akina |
Поиск: |
|
Реанимация базы из Access 2000 Windows 98, не работают кнопки в формах |
Опции темы |
SEKam |
|
||
Новичок Профиль Репутация: нет
|
После открытия в Access 2003 базы данных, созданной в Access 2000, кнопки в формах и ссылки на столбцы поля со списком не работают. При нажатии на кнопку, компьютер ругается:
В свойстве события Нажатие кнопки стоит [Процедура обработки событий] так как кнопку делал с помощью Мастера. |
||
|
|||
Преображенский |
|
||
Новичок Профиль Репутация: нет
|
а сами таблицы есть? |
||
|
|||
SEKam |
|
||
Новичок Профиль Репутация: нет
|
Все таблицы есть и некотор формы работают, но не все… |
||
|
|||
SEKam |
|
||
Новичок Профиль Репутация: нет
|
Привет всем! |
||
|
|||
|
Правила форума «MS Access» | |
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) |
0 Пользователей: |
« Предыдущая тема | MS Access | Следующая тема » |
Наваял в Access2000 форму. Усё красиво и приятно. Только при старте, кликам по группвм и кнопкам сообщает: «Выражение Загрузка, введённое в поле свойства события, вызывает ошибку: Возникла ошибка при установлении связи с приложением Имя_Приложения с сервером OLE или элемента управление ActiveX»
Такая беда уже была. Я тогда просто удалил проблемные элементы. Но теперь среда ругается на пол-формы и мне не в кайф удалять то, что рисовал 2 дня. К тому же српоки жмут, причём серъёзно. Что делать? В чём причина ошибки? Как её устранить?
5 ответов
258
10 сентября 2004 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by mhaturov
Наваял в Access2000 форму. Усё красиво и приятно. Только при старте, кликам по группвм и кнопкам сообщает: «Выражение Загрузка, введённое в поле свойства события, вызывает ошибку: Возникла ошибка при установлении связи с приложением Имя_Приложения с сервером OLE или элемента управление ActiveX»
Такая беда уже была. Я тогда просто удалил проблемные элементы. Но теперь среда ругается на пол-формы и мне не в кайф удалять то, что рисовал 2 дня. К тому же српоки жмут, причём серъёзно. Что делать? В чём причина ошибки? Как её устранить?
C ничем подобным не встречался… а так малова-то информации…
Как профилактический вариант, сохранить форму в текст. файл и импортировать ее потом обратно, весь мусор должен уйти, если конечно в нем была причина:
Application.SaveAsText
Application.LoadFromText
266
10 сентября 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by SergeySV
C ничем подобным не встречался… а так малова-то информации…
Как профилактический вариант, сохранить форму в текст. файл и импортировать ее потом обратно, весь мусор должен уйти, если конечно в нем была причина:
Application.SaveAsText
Application.LoadFromText
Вчера снёс всю недельную работу и сделал заново… Только так и избавился от глюка…
ВНИМАНИЕ!
Глюк, по-видимому, пошёл после того, как я попытался выложит на форму Access контрол DateTimePicker, который в стандартную поставку VB-шных библ идёт… Потом DTPicker я удалил, но форма начала глюковать и именно на той вкладке, на которой он был. Причём потом даже удаление вкладки не помогло…
258
10 сентября 2004 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by mhaturov
Вчера снёс всю недельную работу и сделал заново… Только так и избавился от глюка…
ВНИМАНИЕ!
Глюк, по-видимому, пошёл после того, как я попытался выложит на форму Access контрол DateTimePicker, который в стандартную поставку VB-шных библ идёт… Потом DTPicker я удалил, но форма начала глюковать и именно на той вкладке, на которой он был. Причём потом даже удаление вкладки не помогло…
Тогда по идее импорт в текст. файл должен был помочь… жалко что уже не проверишь или проверишь?
266
10 сентября 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by SergeySV
Тогда по идее импорт в текст. файл должен был помочь… жалко что уже не проверишь или проверишь?
Не, уже не проверю…:{
27K
09 марта 2007 года
doncoder
1 / / 09.03.2007
SergeySV, не большое, а самое огромное спасибо за совет! благодаря этим двум функциям:
Код:
Application.SaveAsText
Application.LoadFromText
мне не пришлось переписывать заново четыре формы с большим количеством контролов! еще раз, спасибо!