Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создавать автоформирующиеся отчёты? / 25 сообщений из 63, страница 1 из 3
18.04.2016, 14:19
    #39218162
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Всем доброго дня!
К сожалению, Access знаю лишь на уровне таблиц-запросов-форм-отчётов. Без макросов и других наворотов.
Подскажите пожалуйста:
Вот есть у меня общий список заказов (Изображение №1).
Как навесить на поле номера заказа такую гипперссылку, чтобы кликнув на конкретный номер заказа, скажем 155-1 - автоматически открывался бы подробный отчёт именно по этому заказу (Изображение №2) (При этом, естественно, не делая под каждый заказ свою пару запрос-отчёт)?
...
Рейтинг: 0 / 0
18.04.2016, 14:37
    #39218175
Как создавать автоформирующиеся отчёты?
Т.е. у вас уже есть отчет, показывающий данные по конкретному заказу, явно указанному в запросе источнике? Тогда замените этот номер заказа ссылкой на поле формы, по которому вы кликаете.
Для открытия отчета нужно на событии поля "Двойной щелчок" выполнить команду DoCmd.OpenReport в процедуре VBA или макрос с командой "Открыть отчет".
Читайте справку.
...
Рейтинг: 0 / 0
18.04.2016, 14:38
    #39218179
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Rikozenit,

ваш отчет(рис 2) --достаточно сложен(особенно не видя ваших таблиц)
но любой отчет можно открыть не на всю таблицу, а на некую выборку(запись)
...
Рейтинг: 0 / 0
18.04.2016, 14:52
    #39218203
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Анатолий ( Киев ), нет, в отчёте на изображении 2 это всего лишь часть огромного отчёта в котором 60 заказов. Вот я и хочу из общего списка заказов переходить к отчёту только на конкретный заказ...
...
Рейтинг: 0 / 0
18.04.2016, 14:54
    #39218205
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
ПЕНСИОНЕРКА,
да! К примеру, при открытии отчёта он будет запрашивать: ВВЕДИТЕ № ЗАКАЗА.
Но я хочу, чтобы туда как бы автоматически переносился номер заказа, по которому я кликаю в общем списке заказов.
...
Рейтинг: 0 / 0
18.04.2016, 15:12
    #39218236
Как создавать автоформирующиеся отчёты?
Rikozenitв отчёте на изображении 2 это всего лишь часть огромного отчёта в котором 60 заказов. Вот я и хочу из общего списка заказов переходить к отчёту только на конкретный заказ... Опять же, при вызове DoCmd.OpenReport можно указать условие фильтра - конкретный заказ.
...
Рейтинг: 0 / 0
18.04.2016, 15:38
    #39218292
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Анатолий ( Киев ),

Как сделать максимально просто? Ибо, у меня, к сожалению, нет навыков VBA, да и макросов(
...
Рейтинг: 0 / 0
18.04.2016, 15:42
    #39218301
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
RikozenitАнатолий ( Киев ),

Как сделать максимально просто? Ибо, у меня, к сожалению, нет навыков VBA, да и макросов(

Максимально просто - это или VBA или Макросы.
...
Рейтинг: 0 / 0
18.04.2016, 15:49
    #39218311
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
ROI,

Пытаюсь с помощью макроса. На поле с № заказа назначил макрос - Открыть общий отчёт, с фильтром по "Заказ№". Общий отчёт открывается, но фильтрации нет.
...
Рейтинг: 0 / 0
18.04.2016, 15:56
    #39218319
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
RikozenitАнатолий ( Киев ),

Как сделать максимально просто? Ибо, у меня, к сожалению, нет навыков VBA, да и макросов(

ленточная форма(номер заказа/кому/дата сдачи/статус)
+при клике на строке должен открыться ваш отчет

раз вы работаете в аксесс --то вы обязаны освоить запуск некого задания(формы/отчета) по клику
написав минимальный код или составив макрос

вполне реально для начинающего
...
Рейтинг: 0 / 0
18.04.2016, 16:11
    #39218342
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
ПЕНСИОНЕРКА,

с удовольствием освою! Посоветуйте литературу. Ибо в моём самоучителе по Аксесс 2010 написано как-то непоследовательно, заумно и без примеров... Никак не могу схватить(
...
Рейтинг: 0 / 0
18.04.2016, 16:46
    #39218397
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Rikozenit,

я думаю, что простых описаний не бывает

когда начинаешь--ничего не понимаешь
это первое чтение -ознакомительное, ознакомление с терминами --больше оно ничего не дает

затем пытаешься на ощупь , по интуиции что-то создать на кнопках

появляются реальные вопросы --задаешь их на форуме, кто-то и ответит(иной обругает)

заново читаешь --проявляются проблески понимания
-------------------
все прошли через это
...
Рейтинг: 0 / 0
18.04.2016, 16:52
    #39218408
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Rikozenit,

в свое время мне понравилась книга(версия аксесс --неважно)
...
Рейтинг: 0 / 0
19.04.2016, 08:02
    #39218706
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
ПЕНСИОНЕРКАраз вы работаете в аксесс --то вы обязаны освоить запуск некого задания(формы/отчета) по клику
написав минимальный код или составив макрос

Макрос на открытие подробного отчёта по щелчку на номер заказа я сделал. Но мне нужно, чтобы в подробном отчёте он оставил только тот заказ, на который я кликнул (мне фильтр не удаётся активировать).
...
Рейтинг: 0 / 0
19.04.2016, 08:19
    #39218714
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
ПЕНСИОНЕРКАRikozenit,

в свое время мне понравилась книга(версия аксесс --неважно)


Улыбнуло.
ТС не знает ни VBA ни макросов.
А вы со SQL
...
Рейтинг: 0 / 0
19.04.2016, 11:05
    #39218869
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
ROIТС не знает ни VBA ни макросов.
А вы со SQL

а куда ж он без SQL --всю святую троицу придется осваивать
...
Рейтинг: 0 / 0
19.04.2016, 11:08
    #39218873
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
ПЕНСИОНЕРКА,
без SQL я пока вполне справляюсь.
У меня конкретная задача по макросу открытия подробного отчёта с фильтрацией по № заказу, по которому кликнули в общем списке заказов.
...
Рейтинг: 0 / 0
19.04.2016, 11:13
    #39218876
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
RikozenitПЕНСИОНЕРКА,
без SQL я пока вполне справляюсь.
У меня конкретная задача по макросу открытия подробного отчёта с фильтрацией по № заказу, по которому кликнули в общем списке заказов.
Это вы заблуждаетесь.
Вся эта "троица" вам будет нужна.
...
Рейтинг: 0 / 0
19.04.2016, 11:30
    #39218889
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
ROI, у меня неделя на решение конкретной задачи. Освоить за это время всю троицу я очевидно не смогу(
...
Рейтинг: 0 / 0
19.04.2016, 11:35
    #39218895
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
RikozenitROI, у меня неделя на решение конкретной задачи. Освоить за это время всю троицу я очевидно не смогу(
Не надо всю.
А за неделю вы эту задачу не решите.
Не обольщайтесь.
Нужны основы (хотя бы букварь).
С уважением.
...
Рейтинг: 0 / 0
19.04.2016, 11:36
    #39218897
Agapov_stas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Rikozenit , Вы бы выложили пример, нашлись бы желающие показать "на пальцах". Хотя что показывать то там..Строчка кода, насколько я понял Вашу "хотелку".
...
Рейтинг: 0 / 0
19.04.2016, 11:47
    #39218908
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Agapov_stas,
Вот как-то так пытаюсь...
...
Рейтинг: 0 / 0
19.04.2016, 12:12
    #39218956
Agapov_stas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Rikozenit , лично я редко использую макросы. Как по мне, то "прозрачнее" в коде VBA.
Открыть отчет в VBA можно используя команду DoCmd.OpenReport . Вам необходимо указать в условии WhereCondition необходимый параметр.
Здесь есть пример.
...
Рейтинг: 0 / 0
19.04.2016, 15:25
    #39219299
Rikozenit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Agapov_stas,

а как указать, что в качестве параметра должен быть именно тот номер заказа, по которому я кликнул?
...
Рейтинг: 0 / 0
19.04.2016, 16:00
    #39219326
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создавать автоформирующиеся отчёты?
Rikozenit,
Private Sub заказ_DblClick(Cancel As Integer)
DoCmd.OpenReport "reportName", acViewPreview, , "заказ='" & Me.заказ & "'"
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создавать автоформирующиеся отчёты? / 25 сообщений из 63, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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