Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для Kkarn
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229

Встроенный отчет - в режиме предварительного просмотра?

09.10.2019, 14:08. Показов 1952. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день всем.
Как-то раньше особо не заморачивался с имеющимися в Аксе стредствами построения отчетов, больше ориентировался на вывод нужных данных в Эксель и т.д. А тут вот возникла необходимость попользоваться именно отчетами Акса, а имеющихся знаний не хватает...

В общем, имеется форма, на ней - встроенный отчет. Но он отображается там в режиме "Представление отчета", а мне хотелось бы, чтобы он на форме отображался в режиме "Предварительный просмотр", то есть чтобы в том окошке сразу было видно расположение его на странице А4, и внизу чтобы были кнопки переходов по страницам. Можно такое сделать?

Видел в свойствах отчета свойство "Режим по умолчанию", там есть два варианта: "Просмотр" и "Режим отчета". Но ни тот, ни другой не дают нужного результата.

Буду очень признателен за ответ и советы).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.10.2019, 14:08
Ответы с готовыми решениями:

Различное отображение в режиме представления отчёта и предварительного просмотра
Уважаемые гуру,добрый день ! :) Интересует следующий вопрос - в чём может быть причина различного отображения составного отчёта ( с...

Отчёт не открывается в режиме просмотра
Уважаемые форумчане и гости форума, доброго времени суток. Есть БД (необходимая часть приложена). В форме протокол есть 2 кнопки для...

Открыть отчет в режиме просмотра
Подскажите пожаалуйста, на кнопке стоит код открывающий отчет DoCmd.OpenReport "Выполнение плана", acViewPreview как открыть...

12
 Аватар для VinniPuh
9129 / 6134 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
09.10.2019, 14:43
Отчет должен быть сам по себе, а не в форме.
Или вы что то другое обзываете отчетом?
0
 Аватар для Kkarn
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
09.10.2019, 14:48  [ТС]
VinniPuh, Отчетом я обзываю именно отчет.
А почему бы не быть ему в форме, если такая возможность предусмотрена?.. Нажал пользователь кнопку на форме - и в отдельной области этой же формы отобразился этот отчет. Нажал другую кнопку - и в этой же области отобразился другой отчет. А не открывается куча разных окошек с разными отчетами... И как это сделать - я знаю, и сделал. Единственное, что не устраивает - то, как отображается отчет, хотелось бы видеть его именно в режиме Предварительного просмотра.
0
 Аватар для VinniPuh
9129 / 6134 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
09.10.2019, 15:00
Цитата Сообщение от Kkarn Посмотреть сообщение
...А почему бы не быть ему в форме,...
Ну не знаю.
Наверное это просто какое то изощьренное извращение придумали в новых версиях Аксика.
Я старой - классической закалки.
Стойко придерживаюсь мнения, что:
- В форме должны быть формы или подформы, а отчеты с подчиненными отчетами, должны открываться отдельно по кнопке или еще как заблагорассудится.
Ну если уж вы сами не нашли как вам нужно, то значит этого еще не изобрели разработчики или посчитали, что это вредно.
1
 Аватар для Kkarn
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
09.10.2019, 15:14  [ТС]
VinniPuh, )) Ну, возможно, в ваших рассуждениях есть логика...
Хорошо, подойдем к вопросу с другой стороны. Допустим, я сделал отчет в отдельном окне. На отчете есть кнопка, позволяющая его напечатать. Но если я хочу, чтобы отчет открывался в режиме Предварительного просмотра, то кнопки этой само собой на экране нет... А если я при этом еще и хочу, чтобы в базе не отображалась сверху лента с инструментами - то получается, что никак не получится распечатать этот отчет?.. Ведь ленты нет, а кнопку - не видно. Я правильно рассуждаю?
Получается, что в таком случае нужно отображать отчет в другом режиме, в котором видно кнопку?.. Засада, все время получается не так, как хотелось бы.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
09.10.2019, 15:28
Цитата Сообщение от Kkarn Посмотреть сообщение
получается, что никак не получится распечатать этот отчет?.. Ведь ленты нет, а кнопку - не видно.
Я всегда в режиме предпросмотра нажимаю на отчете правой кнопкой мыши и выбираю пункт Печать.
1
 Аватар для Kkarn
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
09.10.2019, 15:46  [ТС]
Capi, Спасибо) Как-то про это не подумал даже...

Добавлено через 11 минут
Но в целом, как я понимаю, возможности отобразить встроенный отчет в режиме предварительного просмотра - нет?..
Вот не отпускает меня идея его встроенности, так оно выглядит логичнее и красивее.
Ок, пусть этот встроенный отчет отображается в режиме "Представление отчета", бог с ним. Тогда возникает второй вопрос - как этот ВСТРОЕННЫЙ отчет отправить на печать?.. Если я леплю на него кнопку печати, то она да, отображается, НО при печати - печатает не только отчет, но и всю "окружающую" его форму... Очередная засада).
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4156 / 2445 / 508
Регистрация: 13.12.2016
Сообщений: 8,311
Записей в блоге: 5
09.10.2019, 15:54
Kkarn, я форме на отчет леплю рядышком две пиктограмки - посмотреть в модальном окошке и распечатать неглядя.
1
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
09.10.2019, 16:02
Цитата Сообщение от Kkarn Посмотреть сообщение
Но в целом, как я понимаю, возможности отобразить встроенный отчет в режиме предварительного просмотра - нет?
Не знаю. Может, и есть.

Когда я в свое время хотела иметь отчет в форме, такой возможности Access не давал.
Начиная с 2010, кажется, эта возможность появилась. Но уже надобности у меня не было.

Но разобраться, конечно было бы интересно.
0
 Аватар для Kkarn
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
09.10.2019, 16:43  [ТС]
Capi, А не могли бы вы попутно еще подсказать один момент по отчетам?..
Если я использую в отчете элемент управления "Разрыв страницы" - оно замечательно работает, но в конце всех страниц у меня получается одна пустая страница. Давно уже натыкаюсь на этот прикол, всё не было времени разъяснить для себя этот момент. Не подскажете, как избавиться от такого эффекта?..

Добавлено через 17 минут
Уже сам наковырял путем экспериментов. Как оказалось, я пользовался элементом управления "Разрыв страницы" и лепил его в конце примечания группы. А нужно было зайти в свойства ЗАГОЛОВКА группы и там есть свойство "Конец страницы", вот его надо поставить в "До раздела". Век живи - век учись)...
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
09.10.2019, 16:45
Цитата Сообщение от Kkarn Посмотреть сообщение
Не подскажете, как избавиться от такого эффекта?
Хм...
Наверное, я бы сделала так,
в процедуре обработки события Страница отчета:
Visual Basic
1
2
3
4
5
Private Sub Report_Page()
 If Me.Page = Me.Pages Then
  Me.PageBreak.Visible = False
 End If
End Sub
PageBreak - условно, имя Вашего элемента Разрыв страницы.
1
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
09.10.2019, 16:48
Цитата Сообщение от Kkarn Посмотреть сообщение
лепил его в конце примечания группы
А я уж решила, что Вам надо было самостоятельно дробить сплошной поток на страницы.
0
 Аватар для Kkarn
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
09.10.2019, 18:35  [ТС]
Capi, спасибо, ваш код тоже пригодится)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2019, 18:35
Помогаю со студенческими работами здесь

Кнопка Предварительного Просмотра
Вывожу отчет на экран не командой Просмотр(), а в форму, на которой расположен элемент "Табличный документ". Не я такой прием...

Окно предварительного просмотра
8.2 Управляемое приложение Возможно ли на кнопку назначить вызов окна предварительного просмотра? Примечание: именно окно...

Окно предварительного просмотра
Доброе утро, как программно сделать масштаб в 100% и полноэкранный режим предварительного просмотра? private void Print_Click(object...

Область предварительного просмотра Windows 7
Как туда что-нибудь вывести?

Панель предварительного просмотра файла
Перестало работать окно/панель предварительного просмотра файлов pdf и doc. Кто-нибудь может помочь? Галочка с "изображать значки, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru