Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Member already exists in an object module from which this object module derives
 
 автор: Stas22   (28.06.2007 в 14:24)   личное сообщение
 
 

Access 2002
Почему могла поломаться прекрасно работавшая форма, выдавая сегодня ошибку при нажатии кнопок данной формы

The expression OnClick you entered as the event property setting produced the following error: Member already exists in an object module from which this object module derives

Если кто знает, подскажите, пожалуйста.

  Ответить  
 
 автор: osmor   (28.06.2007 в 15:14)   личное сообщение
 
 

Хорошо бы увидеть код который написан на событие Click этой кнопки.
как предположение - проверерьте случано в модуле форму нет вротого обработчика события Click этой кнопки

  Ответить  
 
 автор: Stas22   (28.06.2007 в 15:29)   личное сообщение
 
 

Я проверял, в модуле второго обработчика Click данной кнопки нет (как и всех остальных).
Не работает совершенно любой код, даже такой, даже для вновь создаваемой кнопки

Private Sub Command18_Click()

MsgBox "aaa", vbOKOnly

End Sub

  Ответить  
 
 автор: osmor   (28.06.2007 в 15:57)   личное сообщение
 
 

сделайте экспорт из чистой базы всех объектов этой.

  Ответить  
 
 автор: Stas22   (28.06.2007 в 16:43)   личное сообщение
 
 

Не совсем понял. Имелось в виду выполнить экспорт всех объектов в чистую базу?
Как это сделать?
Что будет с данными, которые содержатся в БД ?

  Ответить  
 
 автор: osmor   (28.06.2007 в 17:11)   личное сообщение
 
 

создаете новый файл MDB
Экспортируете в него все объекты из "глючной БД" (в том числе и таблицы если они там есть)

  Ответить  
 
 автор: stas22   (13.08.2007 в 23:44)   личное сообщение
 
 

Прошу прощения, что возвращаюсь к этой теме через 100 лет, но
экспорт в новую базу не помогает. Пересоздание форм помогает только до очередного сохранения модуля.
Покопался в интернете и нашел такой совет по подобной ошибке, но не смог понять, о чем идет речь. Может, кто подскажет, какую именно библиотеку имел в виду автор. На букву M ничего подобного не нашел.

"Возможная ошибка - неверные ссылки на библиотеки.
Посмотрите в References (есть ли с "MISSING")
Так же возможно выше по коду неправильный синтаксис."

  Ответить  
 
 автор: palarm   (14.08.2007 в 05:41)   личное сообщение
 
 

Автор имел в виду, что по каким причинам ссылки могли переопределиться. Например открыли приложение на компе с более свежей версией офиса, а потом открыли на старом.
Но может дело и хуже. У меня было не колько раз, когда форма просто умирала по непонятным причинам. Подозреваю, что из за применения ActiveX.
Вообще проблемы, когда формы умирают, чаще всего возникают из за мусора в базе.

  Ответить  
 
 автор: Stas22   (14.08.2007 в 11:11)   личное сообщение
 
 

А что-нибудь можно сделать чтобы переопредилить съехавшие ссылки?

  Ответить  
 
 автор: palarm   (14.08.2007 в 14:13)   личное сообщение
 
 

Перещелкнуть их. Признаком корявой сылки является MISSING.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList