powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ерунда ! (DOcmd.OpenReport "Имя отчета")
43 сообщений из 43, показаны все 2 страниц
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32590982
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу значит команд
DOcmd.OpenReport "Имя отчета"
А он выдает что в отчете ошибка!! Какая там ошибка не могу понять!
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32590989
Фотография Unicco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Репорт конструктором нормально открывается?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32590993
Фотография Unicco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И текст ошибки тоже желательно :)
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32590994
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, надо
[Имя отчета]
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32590996
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ! Все нормально! править можно но при нажатии на клавишу с этой командой и выдается ошибка эта
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591003
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя отчета "Отчет_по_подразделениям"
Ошибка "Введенное в поле свойства или макроса имя отчета "Отчет_по_подразделениям" содержит ошибки или указывает на несуществующий отчет"
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591008
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой трудный:-)
КВАДРАТНЫЕ СКОБКИ ПРОБОВАЛ ДОБАВИТЬ?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591015
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал! Выдает ошибку "Приложению Access не удается найти поле "|" указанное в выражении"
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591021
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПереСоздай для своей клавиши событие "Нажатие кнопки" при помощи мастера.
Может ты старую кнопку удалил, потом сделал новую, обозвал её точно также (но это только для тебя точно так же) а для машины нет...
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591025
Фотография Unicco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Shark
Это строковый параметр, вообще-то :)

2DenDY
Может, возникли какие-то проблемы с русскими именами? У меня бывали с ними пару раз глюки, но закономерности не наблюдалось. Перевод имён всех контролов, использзуемых в коде на английский впредь избавил от подобного.
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591027
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты че думаешь я пьяный! Она как была создана и нету у меня привычки кнопки переобзывать! Еще может вариантик???
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591032
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Daf:
Кнопка-то работает.
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591039
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDYПопробовал! Выдает ошибку "Приложению Access не удается найти поле "|" указанное в выражении"

код на конфу выложи!
(без разговоров про 120 Мбайт - кусок с обьявление переменной её присвоением и вызовом Docmd.)
+ debug.print "Имя отчета" чё дает ?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591045
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDYТы че думаешь я пьяный! Она как была создана и нету у меня привычки кнопки переобзывать! Еще может вариантик???

А попробовать тяжело? В конструкторе, если нажать на просморт события в модуле, Access куда тебя выбрасывает, на твой код, или новое событие (пустое) создает?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591046
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм
У меня вот так работает
DoCmd.OpenReport "Отчет_по_подразделениям"

Названия нармальные надо давать блин
rpt02Department какой нибудь:-)
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591050
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня всего кода то
DoCmd.OpenReport "Отчет_по_подразделениям"
А как я понял надо написать
Docmd.debug.print "Отчет_по_подразделениям"
Так?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591064
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще мысль. А если напрямую отчет открыть, на вкладке отчеты, ошибки нет?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591065
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нету
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591083
Фотография Unicco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2DenDY
Просто Debug.Print "Отчет_по_подразделениям"
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591085
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо попробовать:

Код: plaintext
1.
2.
  Dim stDocName As String
    stDocName = "Отчет_по_подразделениям"
    DoCmd.OpenReport stDocName, acPreview

Хотя это одно и тоже...


А у тебя он реально с нижним подчеркиванием идет, или там пробелы должны быть?

Помоему ты имя отчета не правильно списал, точно тебе говорю...
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591107
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть код в модуле отчета, опробуй временно закоментировать его и запустить отчет. Возможно, проблема там
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591119
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еше. Проверь, что у тебя в отчете в sorting and grouping
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591120
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в модуле отчета все удалил!
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591123
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А отчет без подчеркивания там пробелы
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591127
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDYУ меня всего кода то
DoCmd.OpenReport "Отчет_по_подразделениям"
А как я понял надо написать
Docmd.debug.print "Отчет_по_подразделениям"
Так?

проверь наличие русских/латинских букв в названии
о и е например
+ сделай копию отчёта под именем XZ
+ DoCmd.OpenReport "XZ" - проверь!
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591128
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
DenDYА отчет без подчеркивания там пробелы
Ну так надо правильно написать имя отчета.
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591134
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну все ошибки прошли! Зато теперь он перед открытием отчета предлагает его сначала сохранить! Как отказаться?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591140
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еше.
Проверь все поля, где в отчете соурс прописан через = (=Sum(, =Count() и.тд
Там не должно быть имен контролов в точности совпадающих с именем поля, те чтобы не было текстбокса с именем Qty and Me.Qty.ControlSource = Sum([Qty])
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591145
Фотография Unicco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDYА отчет без подчеркивания там пробелы

Вопрос исчерпан? :)
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591155
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да !У меня сум и прочего нет в отчете! Скажите как открыть чтобы он не предлогал сохранить отчет!
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591161
Фотография Unicco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDYНу все ошибки прошли! Зато теперь он перед открытием отчета предлагает его сначала сохранить! Как отказаться?

Код: plaintext
DoCmd.OpenReport "имя отчёта"
равносильно
Код: plaintext
DoCmd.OpenReport "имя отчёта", acViewNormal

Это непосредственная отправка на печать. У тебя нет каких-то дополнительных параметров в вызове DoCmd.OpenReport?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591164
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDYДа !У меня сум и прочего нет в отчете! Скажите как открыть чтобы он не предлогал сохранить отчет!

Очевидно, ты где то пользовался SetWornings = False
Верни
SetWornings = True
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591165
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoCmd.OpenReport "Отчет по подразделениям", acViewNormal, , , acWindowNormal
Типа так у меня!:)
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591186
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изменил на DoCmd.OpenReport "Отчет по подразделениям"
все равно сохраняет!
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591191
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А он в этот момент открыт в конструкторе?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591217
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет Только форма открыта
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591226
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос из отчета выложи. Может, он у тебя на форму закрытую ссылается или на сам отчет, а поле в нем не существует?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591247
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoCmd.OpenReport "имя отчёта", acViewNormal - послать на принтер
DoCmd.OpenReport "имя отчёта", acViewPreview - просмотр на экране.
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591248
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня все ссылается на таблицы!
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591252
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может ты используешь в качестве источника данных запрос на добавление?
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591264
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDYУ меня все ссылается на таблицы!

Попробуй отремонтировать и сжать дб. Выйти иа Акса и вновь зайти.
На Error Event поставь Stop и попробуй запустить
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591274
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, еще. Просмотри все контролы и объекты отчета, включая каждую секцию, что прописано в событиях. Может быть где-то висит забытое макро или функция
...
Рейтинг: 0 / 0
Ерунда ! (DOcmd.OpenReport "Имя отчета")
    #32591276
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот чего создает мастер в Access'97 для открытия отчета на просмотр:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Кнопка0_Click()
On Error GoTo Err_Кнопка0_Click

    Dim stDocName As String

    stDocName = "Отчет1"
    DoCmd.OpenReport stDocName, acPreview

Exit_Кнопка0_Click:
    Exit Sub

Err_Кнопка0_Click:
    MsgBox Err.Description
    Resume Exit_Кнопка0_Click
    
End Sub
...
Рейтинг: 0 / 0
43 сообщений из 43, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ерунда ! (DOcmd.OpenReport "Имя отчета")
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]