Re: Ошибки при формировании отчета
При формировании отчета стали выдаваться ошибки:
либо - Приложение Microsoft Access не удается найти объект From_TCSloadData
либо - Access violation at adress 00494AF5 in module "Csdnmail.bpl"
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
TechnologiCS → TechnologiCS → Установка/настройка → Ошибки при формировании отчета
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
При формировании отчета стали выдаваться ошибки:
либо - Приложение Microsoft Access не удается найти объект From_TCSloadData
либо - Access violation at adress 00494AF5 in module "Csdnmail.bpl"
Проведите такой тест:
1. Запустить Access с созданием новой базы
2. Создать таблицу с именем HeadSheet и хотя бы с одним полем
3. Создать модуль и написать следующую процедуру:
Sub Test()
Dim RSHeadSheet As ADODB.Recordset
Set RSHeadSheet = New ADODB.Recordset
RSHeadSheet.Open "HeadSheet", Application.CurrentProject.Connection, adOpenDynamic, adLockOptimistic
Set RSHeadSheet = Nothing
End Sub
4. Выполнить ее.
Либо напишите что-то подобное свое. Смысл в том, чтобы проверить работоспособность самого Access'а и Microsoft Jet.
Тест провели успешно, TCS при попытке чего-нибудь распечатать продолжает выдавать ту же ошибку, -
Access Violation at address 00493D6A in module 'CSDNMain.bpl'. Read of address 00000000.
можно, конечно на все плюнуть и переустановить систему(замена 2003 офиса обратно на 2000 обычно помогала, но в данном случае что-то не увязалось)
интересно одно, что ей вообще надо по этому адресу
Тест нужно проводить не из Access
а например из Excel.
Попробуйте.
а на что теститровать?
на то, что можно создать объект типа access.application обратиться к его свойствам и выполнить пару методов
или на то, что adodb при позднем связывании работает
или если связывание раннее, то установлена соотвествующая версия библиотеки
или на что-то еще
Тестировать на то что, можно ли из другого
приложения создать базу в MS Access,
создать в этой базе таблицу.
если пойдет такой вариант
Public Sub СделатьЭто()
cnnstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\База однко.mdb"
Set Db = CreateObject("ADOX.Catalog")
Db.Create cnnstr
Set Db = CreateObject("adodb.connection")
Db.Open cnnstr
Db.Execute "create table tipatable(id int)"
End Sub
, то из экселя работает без проблем
Когда выдается ошибка
Vlad писал(а):
При формировании отчета стали выдаваться ошибки:
либо - Приложение Microsoft Access не удается найти объект From_TCSloadData"
И когда эта?
Или они одновременно выдаются?
при попытке распечатать любую форму после нажатия кнопки "ОК"
окошко "подготовка там чего-то...подождите" проходит
появляется окошко "передача данных"
а потом оно пропадает и появляется
Access violation at adress 00494AF5 in module "Csdnmail.bpl
а-ля ReportDB_08072005 135543.mdb во временной папке появляется и даже содержит таблицы, но без данных
MSACCESS.EXE в задачах остается, так и висит там, пока его не убьешь
Еще один тест можно.
Сделать в MS Access макрос который вставляет данные в таблицу
из параметра и запустить его из Excel.
что-то я не понял, если через docmd, То значение этого параметра ацесу из экселя как передавать?
Как через DoCmd не знаю.
У AccessApplication есть Run интерфейс
через него можно запустить макрос.
>>Сделать в MS Access макрос ...
так для вас макрос и процедура/функция модуля MSAccess есть суть одно и то же?
Понял!
Нет конечно нужно сделать процедуру на VB в MS Access
Вот такой код из Excel выполните.
Sub A
Dim app As New Access.Application
app.OpenCurrentDatabase "C:\Temp\db1.mdb"
MsgBox app.CurrentDb.Name
end sub
У меня та же проблема с формированием отчетов, правда адреса несколько другие (00А8АЕ5Е, 00А8DBE).
Что всетаки необходимо сделать и в какой последовательности.
К какому результату Вы пришли.
Выдается такая ошибка а сслка см. здесь не работает. говорит устарело.
Technologi CS 3.0.0.0(3119) SP1.5m Переустановили систему на компе. Windows XP, Offise XP
При формировании отчета выдается ошибка Access violation at adress 009F1409 in module 'CSDNMain.bpl'/ Read of address 00000000
Раньше все работала выгружало отчеты. Временные таблицы выгружаются и содержат данные.
Technologi CS 3.0.0.0(3119) SP1.5m
Обалдеть. Я бы конечно рекомендовал обновиться. Даже не знаю с какого конца подойти, так как видимо с того времени TechnologiCS сильно изменился.
Ну попробуйте MDAC переставить, либо в Access импортировать по всякому dbf таблицы ( помнится там раньше был механизм передачи данных через dbf файлы - видимо у вас он не работает).
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
TechnologiCS → TechnologiCS → Установка/настройка → Ошибки при формировании отчета