Re: Ошибки при формировании отчета

При формировании отчета стали выдаваться ошибки: 
либо - Приложение Microsoft Access  не удается найти объект From_TCSloadData
либо - Access violation at adress 00494AF5 in module "Csdnmail.bpl"

Re: Ошибки при формировании отчета

Проведите такой тест:

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.

Re: Ошибки при формировании отчета

Тест провели успешно, TCS при попытке чего-нибудь распечатать продолжает выдавать ту же ошибку, -
Access Violation at address 00493D6A in module 'CSDNMain.bpl'. Read of address 00000000.

Re: Ошибки при формировании отчета

можно, конечно на все плюнуть и переустановить систему(замена 2003 офиса обратно на 2000 обычно помогала, но в данном случае что-то не увязалось)
интересно одно, что ей вообще надо по этому адресу

Re: Ошибки при формировании отчета

Тест нужно проводить не из Access
а например из Excel.
Попробуйте.

Re: Ошибки при формировании отчета

а на что теститровать?
на то, что можно создать объект типа access.application обратиться к его свойствам и выполнить пару методов
или на то, что adodb при позднем связывании работает
или если связывание раннее, то установлена соотвествующая версия библиотеки
или на что-то еще

Re: Ошибки при формировании отчета

Тестировать на то что, можно ли из другого
приложения создать базу  в MS Access,
создать в этой базе таблицу.

Re: Ошибки при формировании отчета

если пойдет такой вариант

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

, то из экселя работает без проблем

Re: Ошибки при формировании отчета

Когда выдается ошибка

Vlad писал(а):
При формировании отчета стали выдаваться ошибки:
либо - Приложение Microsoft Access  не удается найти объект From_TCSloadData"


И когда эта?

либо - Access violation at adress 00494AF5 in module "Csdnmail.bpl"[/quote пишет:

Или они одновременно выдаются?

Re: Ошибки при формировании отчета

при попытке распечатать любую форму после нажатия кнопки "ОК"

окошко "подготовка там чего-то...подождите" проходит

появляется окошко "передача данных"

а потом оно пропадает и появляется 

Access violation at adress 00494AF5 in module "Csdnmail.bpl

а-ля ReportDB_08072005 135543.mdb во временной папке появляется и даже содержит таблицы, но без данных

Re: Ошибки при формировании отчета

MSACCESS.EXE в задачах остается, так и висит там, пока его не убьешь

Re: Ошибки при формировании отчета

Еще один тест можно.
Сделать в MS Access макрос который вставляет данные в таблицу
из параметра и запустить его из Excel.

Re: Ошибки при формировании отчета

что-то я не понял, если через docmd, То значение этого параметра ацесу из экселя как передавать?

Re: Ошибки при формировании отчета

Как через DoCmd не знаю.
У AccessApplication есть Run интерфейс 
через него можно запустить макрос.

Re: Ошибки при формировании отчета

>>Сделать в MS Access макрос ...
так для вас макрос и процедура/функция модуля MSAccess есть суть одно и то же?

Re: Ошибки при формировании отчета

Понял!
Нет конечно нужно сделать процедуру на VB в MS Access

Re: Ошибки при формировании отчета

Вот такой код из Excel выполните.

Sub A
  Dim app As New Access.Application
  app.OpenCurrentDatabase "C:\Temp\db1.mdb"
  MsgBox app.CurrentDb.Name
end sub

Re: Ошибки при формировании отчета

У меня та же проблема с формированием отчетов, правда адреса несколько другие (00А8АЕ5Е, 00А8DBE). 

Что всетаки необходимо сделать и в какой последовательности.
К какому результату Вы пришли.

Re: Ошибки при формировании отчета

см. здесь https://forum.technologics.ru/viewtopic … 56e143cb8c

Re: Ошибки при формировании отчета

Выдается такая ошибка а сслка см. здесь не работает. говорит устарело.

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
Раньше все работала выгружало отчеты. Временные таблицы выгружаются и содержат данные.

Re: Ошибки при формировании отчета

Technologi CS 3.0.0.0(3119) SP1.5m

Обалдеть. Я бы конечно рекомендовал обновиться. Даже не знаю с какого конца подойти, так как видимо с того времени TechnologiCS сильно изменился.

Ну попробуйте MDAC переставить, либо в Access импортировать по всякому dbf таблицы ( помнится там раньше был механизм передачи данных через dbf файлы - видимо у вас он не работает).

Сообщения 21

Тему читают: 1 гость

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

TechnologiCS → TechnologiCS → Установка/настройка → Ошибки при формировании отчета