LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Ошибка пр...
 Тема: Ошибка при экспорте форм.
 
 15.06.2007 21:04:16
Alexei1
1 сообщения


Тема: Ошибка при экспорте форм.
При экспорте форм выдается ошибка: 3420 Object invalid or no longer. Экспорт делаю программно. Ошибка выдается если форма существует.
Вопрос в следующем, можно произвести экспорт существующей формы или сначала придется удалять старую?
Пример кода:
Set dbs = CurrentDb
Set ctr = dbs.Containers!Forms
For Each doc In ctr.Documents
DoCmd.TransferDatabase acExport, "Microsoft Access", _
strSecondDB, acForm, doc.Name, doc.Name
Next doc


P.S. Ошибки в базе данных
Автор: Alexei от 25.06.2003 17:00:05 Источник ...
 15.06.2007 21:04:16
All
4316 сообщения
1-ый


RE: Ошибка при экспорте форм.
Любой объект, например, таблица, форма перед импортом или экспортом проверяется на дублирование в базе данных. В зависимости от цели его удаляют или переименовывают, и лишь потом добавляют новый.


P.S. Ошибки в базе данных
Автор: Expert от 0:00:00 Источник ...
 15.06.2007 21:04:16
All
4316 сообщения
1-ый


RE: Ошибка при экспорте форм.
При экспорте таблиц и запросов ошибки нет. А вот формы, отчеты и т.д. выдают ошибку.
Я стал переименовывать перед экспортом, но интересно то, что если я переименовываю форму в уже существующие название, то Access, не ругается.
Если производить экспорт существующей формы вручную, то Access спрашивает заменить или нет? Так почему через VBA он выдает ошибку, а не сообщение, что форма существует?


P.S. Ошибки в базе данных
Автор: Alexei от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Ошибка пр...
ПоискПоиск  Список форумовСписок форумов  
right