Access отчет ошибка

1 / 1 / 1

Регистрация: 02.04.2016

Сообщений: 111

1

Поля в отчете выдают «#Ошибка»

22.05.2016, 08:28. Показов 4693. Ответов 2


Студворк — интернет-сервис помощи студентам

Ввожу любую формулу в поле, типа =Sum([Итог]), в режиме отчета пишет «#Ошибка». В чем ошибка то?
Пробовал суммировать и по запросу, то есть в виде =Sum([Зарплаты]![Итог]), и через сам отчет, то есть в отчете есть поля Итог для каждого сотрудника, выдает #Ошибка и не в какую. Подскажите пожалуйста, что я не понимаю?



0



8798 / 5686 / 578

Регистрация: 27.03.2013

Сообщений: 19,173

22.05.2016, 08:38

2

Лучший ответ Сообщение было отмечено Blood Red Rose как решение

Решение

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



1



1 / 1 / 1

Регистрация: 02.04.2016

Сообщений: 111

22.05.2016, 08:47

 [ТС]

3

Цитата
Сообщение от PuhKMV
Посмотреть сообщение

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

Даа, а у меня эти поля находились в колонтитуле, поставил в примечание и все заработало. Спасибо большое.



0



При отсутствии данных в поле отчета Access можно увидеть запись «#Ошибка». Это портит внешний вид отчета и необходимо предпринять шаги для удаления подобного с документа.

#Ошибка в отчете Access

#Ошибка в отчете Access
#Ошибка в отчете Access
#Ошибка в отчете Access

Поле с надписью «Resultat([TOTAL])» выдаcт ошибку в случае отсутствия данных. (Фото в режиме Конструктора)

#Ошибка в отчете Access

#Ошибка в отчете Access . Окно свойств, вкладка «Данные»
#Ошибка в отчете Access
#Ошибка в отчете Access. Для удаления ошибки необходимо изменить выражение
#Ошибка в отчете Access
#Ошибка в отчете Access исчезнет после замены кода
#Ошибка в отчете Access
#Ошибка в отчете Access устранена

Указанный ниже код поможет устранить проблему. «Resultat([TOTAL])» в данном коде необходимо заменить на ваш.

  =IIf([HasData];Resultat([TOTAL]);0)

I have a report in Access with 3 fields on it: Width, Height and Area.
Width and Height are pulled from the table the report is bound to, whilst Area should be calculated (height * width). I’ve set the Control Source of the Area to = [Height] * [Width], but on opening the form the field displays #Type!, in typically descriptive Access errors fashion, with nice use of # and ! to make it impossible to accurately Google… but I digress. I have no idea what #Type! means and Access doesn’t want to tell me.

I can’t understand this. In the bound table, Height and Width are Integers, and are both populated in the record being viewed (so it’s not a NULL problem). If I change the Control Source to something really simple — like =[Height], it spits out #Error! instead (again, thanks for the useful intel, Access. We’d be lost without you). Even = 1 spits out #Error!.

Any idea why Access hates my control sources?

  • Remove From My Forums
  • Вопрос

  • Взял стандартную базу контактов, в форму внедрен отчет. Добавил еще свой отчет основанный не на таблице а на запросе. В аксесе все работает и работает корректно. Как только публикую на шарике, через TMG отчеты просто не видны, если прямо с шарика
    открыть — отчет на основе таблицы виден нормально, отчет на основе запроса выпадает с ошибкой.

    Подскажите, куда копать?

Ответы

  • Здравствуйте

    Посмотрите данное обсуждение:

    Report Viewer Configuration Error


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.

    • Предложено в качестве ответа

      2 сентября 2013 г. 8:30

    • Помечено в качестве ответа
      Иван ПродановMicrosoft contingent staff, Moderator
      4 сентября 2013 г. 8:21

Перейти к содержимому раздела

TechnologiCS

Форумы TechnologiCS

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Дерево сообщений Активные темы Темы без ответов

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

Страницы 1

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

#1 2 марта 2005 14:41:00

  • Vlad
  • Участник
  • Неактивен
  • На форуме с 2 марта 2005
  • Сообщений: 1

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

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

#2 Ответ от Вячеслав Стёпин 3 марта 2005 09:19:00

  • Вячеслав Стёпин
  • Участник
  • Неактивен
  • На форуме с 2 октября 2003
  • Сообщений: 78

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.

#3 Ответ от Юрий 5 июля 2005 11:48:00

  • Юрий
  • Участник
  • Неактивен
  • На форуме с 5 июля 2005
  • Сообщений: 8

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

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

#4 Ответ от Юрий 7 июля 2005 07:35:00

  • Юрий
  • Участник
  • Неактивен
  • На форуме с 5 июля 2005
  • Сообщений: 8

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

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

#5 Ответ от Андрей Беньков 7 июля 2005 07:48:00

  • Андрей Беньков
  • Участник
  • Неактивен
  • На форуме с 6 октября 2003
  • Сообщений: 83

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

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

#6 Ответ от Юрий 7 июля 2005 10:05:00

  • Юрий
  • Участник
  • Неактивен
  • На форуме с 5 июля 2005
  • Сообщений: 8

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

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

#7 Ответ от Андрей Беньков 7 июля 2005 11:02:00

  • Андрей Беньков
  • Участник
  • Неактивен
  • На форуме с 6 октября 2003
  • Сообщений: 83

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

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

#8 Ответ от Юрий 7 июля 2005 13:11:00

  • Юрий
  • Участник
  • Неактивен
  • На форуме с 5 июля 2005
  • Сообщений: 8

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

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

#9 Ответ от Андрей Беньков 8 июля 2005 07:50:00

  • Андрей Беньков
  • Участник
  • Неактивен
  • На форуме с 6 октября 2003
  • Сообщений: 83

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

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

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

И когда эта?

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

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

#10 Ответ от Юрий 8 июля 2005 09:57:00

  • Юрий
  • Участник
  • Неактивен
  • На форуме с 5 июля 2005
  • Сообщений: 8

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

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

окошко «подготовка там чего-то…подождите» проходит

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

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

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

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

#11 Ответ от Юрий 8 июля 2005 09:59:00

  • Юрий
  • Участник
  • Неактивен
  • На форуме с 5 июля 2005
  • Сообщений: 8

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

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

#12 Ответ от Андрей Беньков 8 июля 2005 12:51:00

  • Андрей Беньков
  • Участник
  • Неактивен
  • На форуме с 6 октября 2003
  • Сообщений: 83

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

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

#13 Ответ от Юрий 8 июля 2005 13:08:00

  • Юрий
  • Участник
  • Неактивен
  • На форуме с 5 июля 2005
  • Сообщений: 8

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

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

#14 Ответ от Андрей Беньков 8 июля 2005 13:22:00

  • Андрей Беньков
  • Участник
  • Неактивен
  • На форуме с 6 октября 2003
  • Сообщений: 83

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

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

#15 Ответ от Юрий 11 июля 2005 04:01:00

  • Юрий
  • Участник
  • Неактивен
  • На форуме с 5 июля 2005
  • Сообщений: 8

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

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

#16 Ответ от Андрей Беньков 11 июля 2005 07:37:00

  • Андрей Беньков
  • Участник
  • Неактивен
  • На форуме с 6 октября 2003
  • Сообщений: 83

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

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

#17 Ответ от Андрей Беньков 11 июля 2005 13:22:00

  • Андрей Беньков
  • Участник
  • Неактивен
  • На форуме с 6 октября 2003
  • Сообщений: 83

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

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

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

#18 Ответ от Nata 25 октября 2005 15:47:00

  • Nata
  • Участник
  • Неактивен
  • На форуме с 25 октября 2005
  • Сообщений: 23

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

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

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

#19 Ответ от Вячеслав Стёпин 26 октября 2005 05:35:00

  • Вячеслав Стёпин
  • Участник
  • Неактивен
  • На форуме с 2 октября 2003
  • Сообщений: 78

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

#20 Ответ от chette 24 апреля 2013 10:51:34

  • chette
  • Участник
  • Неактивен
  • На форуме с 28 июля 2004
  • Сообщений: 77

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

#21 Ответ от Олег Зырянов 24 апреля 2013 12:02:25

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,246

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

Technologi CS 3.0.0.0(3119) SP1.5m

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

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

Сообщения 21

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

Страницы 1

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

Понравилась статья? Поделить с друзьями:
  • Access номер ошибки 32004
  • Acbsp exe ошибка как исправить assassins creed brotherhood
  • Academybugs com 25 ошибок
  • Acbrandres dll autocad ошибка
  • Ac4bfsp exe системная ошибка msvcr100 dll