![]() |
|
Модераторы: mihanik |
![]()
|
|
| Lissss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 3.7.2008 Репутация: нет Всего: нет |
Здравствуйте.
По на жатию кнопки return exit,где прописан следующий код: DoCmd.Close acForm, "frmopen", acSaveNo DoCmd.Quit acQuitPrompt соотвественно, появляется ошибка ![]() Причем не на всех машинах. Вот это и смущает. В чем может быть проблема? Спасибо Это сообщение отредактировал(а) Lissss - 4.7.2008, 16:15 Присоединённый файл ( Кол-во скачиваний: 6 )
Doc1.doc 101,50 Kb |
|||
|
||||
| FINANSIST |
|
|||
|
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: 13 Всего: 23 |
Пользуюсь простейшим способом:
![]() И не парюсь - код генерируется вполне корректно
Никогда проблем не вызывало Это сообщение отредактировал(а) FINANSIST - 4.7.2008, 08:27 -------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
А чем оправдан такой странный код? FINANSIST, мастер строит код для закрытия только текущей формы. Не факт, что именно это нужно топикстартеру. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| Lissss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 3.7.2008 Репутация: нет Всего: нет |
Дело в том, что я не могу обосновать это код, так как я исправляю уже готовую программу...
Причем у меня на машине и других все нормально, проблемы такой нет. а на другом контитенте такая проблема возникает... Я попробовала создать через мастера со стандартными функциями.... посмотрим на результат... |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Здрасьте, приехали... кто еще может увидеть, что за форма "frmopen", какое имя у формы, в контексте которой выполняется код, кто знает, что за изменения отменяются и какова логика этой отмены... Ибо логика кода ДОЛЖНА быть такой: закрыть форму по имени "frmopen", не сохраняя сделанных в ней изменений, после чего завершить работу всего приложения, спросив насчет сохранения всех других изменений. PS. А скриншоты можно присоединять к сообщению прямо в графическом виде (GIF, JPG). Необязательно их помещать в Вордовый документ. К тому же достаточно вырезать кусок скрина, необходимый для понимания сути происходящего - ошметки рабочего стола и каких-то форм по краям информативности не добавят. Это сообщение отредактировал(а) Akina - 4.7.2008, 15:57 -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Lissss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 3.7.2008 Репутация: нет Всего: нет |
Да, вы правы)
Создав через мастера - все тот же результат... Значит дело не в коде, а в каких то настройках.. В Каких??? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Возможно, все же в коде... предположу, что форма "frmopen", текущая форма или еще какой-то объект, вообще с этими формами не связанный,, открывается через СОМ-интерфейс... Кстати, а какая из двух строк вызывает ошибку-то? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Lissss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 3.7.2008 Репутация: нет Всего: нет |
Обе эти строчки вызывают ошибку. При закрытии формы и закрытии приложения в целом.
Что ожначает в аксесе COM интерфейс и как это исправить? Это сообщение отредактировал(а) Lissss - 4.7.2008, 17:53 |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
ТО есть одно и то же сообщение выдается дважды? и при пошаговой трассировке видно, что не одна из строк вызывает ошибку два раза, а каждая по разу? "СОМ-интерфейс" в Аксессе означает то же самое, что и везде. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Lissss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 3.7.2008 Репутация: нет Всего: нет |
Как бы у меня на компе эта ошибка валазила... Яб чего нить придумала... а вот заочно ее исправлять ... как то сложновато.
Она почему то появляется только у того человека кому прогу делаю. Сколько у себя тестила все ОК. не на одной машине. Почему дважды? Вы нажимаете сразу ведь не на 2 кнопки? Правильно? Одна кнопка по закрытию текущей формы а другая выход их программы. Это сообщение отредактировал(а) Lissss - 4.7.2008, 22:46 |
|||
|
||||
| LOPUH |
|
|||
![]() Растение ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 15.2.2008 Где: Красноярск Репутация: 3 Всего: 4 |
Может у того человека не установлен соответствующий ActiveX control? или версия не та..
|
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Потому что у Вас ДВЕ строки кода. Либо ошибка возникает один раз в момент исполнения первой строки, либо один раз в момент исполнения второй строки, либо два раза при выполнении первой и второй строк. Поставьте брейки на этих строках и выполняйте пошагово. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |