|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Всем доброго дня! К сожалению, Access знаю лишь на уровне таблиц-запросов-форм-отчётов. Без макросов и других наворотов. Подскажите пожалуйста: Вот есть у меня общий список заказов (Изображение №1). Как навесить на поле номера заказа такую гипперссылку, чтобы кликнув на конкретный номер заказа, скажем 155-1 - автоматически открывался бы подробный отчёт именно по этому заказу (Изображение №2) (При этом, естественно, не делая под каждый заказ свою пару запрос-отчёт)? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 14:19 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Т.е. у вас уже есть отчет, показывающий данные по конкретному заказу, явно указанному в запросе источнике? Тогда замените этот номер заказа ссылкой на поле формы, по которому вы кликаете. Для открытия отчета нужно на событии поля "Двойной щелчок" выполнить команду DoCmd.OpenReport в процедуре VBA или макрос с командой "Открыть отчет". Читайте справку. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 14:37 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, ваш отчет(рис 2) --достаточно сложен(особенно не видя ваших таблиц) но любой отчет можно открыть не на всю таблицу, а на некую выборку(запись) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 14:38 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), нет, в отчёте на изображении 2 это всего лишь часть огромного отчёта в котором 60 заказов. Вот я и хочу из общего списка заказов переходить к отчёту только на конкретный заказ... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 14:52 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, да! К примеру, при открытии отчёта он будет запрашивать: ВВЕДИТЕ № ЗАКАЗА. Но я хочу, чтобы туда как бы автоматически переносился номер заказа, по которому я кликаю в общем списке заказов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 14:54 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenitв отчёте на изображении 2 это всего лишь часть огромного отчёта в котором 60 заказов. Вот я и хочу из общего списка заказов переходить к отчёту только на конкретный заказ... Опять же, при вызове DoCmd.OpenReport можно указать условие фильтра - конкретный заказ. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 15:12 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), Как сделать максимально просто? Ибо, у меня, к сожалению, нет навыков VBA, да и макросов( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 15:38 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
RikozenitАнатолий ( Киев ), Как сделать максимально просто? Ибо, у меня, к сожалению, нет навыков VBA, да и макросов( Максимально просто - это или VBA или Макросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 15:42 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ROI, Пытаюсь с помощью макроса. На поле с № заказа назначил макрос - Открыть общий отчёт, с фильтром по "Заказ№". Общий отчёт открывается, но фильтрации нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 15:49 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
RikozenitАнатолий ( Киев ), Как сделать максимально просто? Ибо, у меня, к сожалению, нет навыков VBA, да и макросов( ленточная форма(номер заказа/кому/дата сдачи/статус) +при клике на строке должен открыться ваш отчет раз вы работаете в аксесс --то вы обязаны освоить запуск некого задания(формы/отчета) по клику написав минимальный код или составив макрос вполне реально для начинающего ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 15:56 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, с удовольствием освою! Посоветуйте литературу. Ибо в моём самоучителе по Аксесс 2010 написано как-то непоследовательно, заумно и без примеров... Никак не могу схватить( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 16:11 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, я думаю, что простых описаний не бывает когда начинаешь--ничего не понимаешь это первое чтение -ознакомительное, ознакомление с терминами --больше оно ничего не дает затем пытаешься на ощупь , по интуиции что-то создать на кнопках появляются реальные вопросы --задаешь их на форуме, кто-то и ответит(иной обругает) заново читаешь --проявляются проблески понимания ------------------- все прошли через это ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 16:46 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, в свое время мне понравилась книга(версия аксесс --неважно) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2016, 16:52 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАраз вы работаете в аксесс --то вы обязаны освоить запуск некого задания(формы/отчета) по клику написав минимальный код или составив макрос Макрос на открытие подробного отчёта по щелчку на номер заказа я сделал. Но мне нужно, чтобы в подробном отчёте он оставил только тот заказ, на который я кликнул (мне фильтр не удаётся активировать). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 08:02 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАRikozenit, в свое время мне понравилась книга(версия аксесс --неважно) Улыбнуло. ТС не знает ни VBA ни макросов. А вы со SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 08:19 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ROIТС не знает ни VBA ни макросов. А вы со SQL а куда ж он без SQL --всю святую троицу придется осваивать ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 11:05 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, без SQL я пока вполне справляюсь. У меня конкретная задача по макросу открытия подробного отчёта с фильтрацией по № заказу, по которому кликнули в общем списке заказов. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 11:08 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
RikozenitПЕНСИОНЕРКА, без SQL я пока вполне справляюсь. У меня конкретная задача по макросу открытия подробного отчёта с фильтрацией по № заказу, по которому кликнули в общем списке заказов. Это вы заблуждаетесь. Вся эта "троица" вам будет нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 11:13 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ROI, у меня неделя на решение конкретной задачи. Освоить за это время всю троицу я очевидно не смогу( ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 11:30 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
RikozenitROI, у меня неделя на решение конкретной задачи. Освоить за это время всю троицу я очевидно не смогу( Не надо всю. А за неделю вы эту задачу не решите. Не обольщайтесь. Нужны основы (хотя бы букварь). С уважением. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 11:35 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit , Вы бы выложили пример, нашлись бы желающие показать "на пальцах". Хотя что показывать то там..Строчка кода, насколько я понял Вашу "хотелку". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 11:36 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Agapov_stas, Вот как-то так пытаюсь... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 11:47 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit , лично я редко использую макросы. Как по мне, то "прозрачнее" в коде VBA. Открыть отчет в VBA можно используя команду DoCmd.OpenReport . Вам необходимо указать в условии WhereCondition необходимый параметр. Здесь есть пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 12:12 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Agapov_stas, а как указать, что в качестве параметра должен быть именно тот номер заказа, по которому я кликнул? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 15:25 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, Private Sub заказ_DblClick(Cancel As Integer) DoCmd.OpenReport "reportName", acViewPreview, , "заказ='" & Me.заказ & "'" End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 16:00 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 16:23 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
sdku, Спасибо! Не успел попробовать Ваш вариант, зато утром сделал с помощью макроса самостоятельно)) Вдруг кому ещё пригодится:::::::::: ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 14:29 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, Макросы это тупик-осваивайте VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 14:39 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
sdku, я понимаю, тем не менее, задача решена. П.С. подскажите самоучитель с примерами по VBA) Только не по SQL, не по C ++, C # и тд)) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 14:53 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenitsdku, я понимаю, тем не менее, задача решена. П.С. подскажите самоучитель с примерами по VBA) Только не по SQL, не по C ++, C # и тд)) Ключевое слово "Кен Гетц" У него 98% ваших хателок и изюменок реализовано. Настольная книга на века. Тынц: https://www.google.ru/search?q=Кен Гетц&newwindow=1&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwiN5-D6lZ3MAhXLjCwKHUyABt8QsAQIGw&biw=1565&bih=927 С уважением. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 15:06 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenitsdku, я понимаю, тем не менее, задача решена. П.С. подскажите самоучитель с примерами по VBA) Только не по SQL, не по C ++, C # и тд)) Не не от SQL не убежать все равно настигнет (хотя бы основы). С уважением. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 15:07 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ROI, с какой начать? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 13:53 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, Access 2002 разработка настольных приложений 1т. для начала достаточно, ну а дальше "Рецепты" не помешают. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 14:00 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, К стати на какой версии будете учиться? ИМХО: советую Access 2010 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 14:08 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, Не вздумайте только качать книжки с этого сайта! Там вирусы в экзешниках вместо книг. По крайней мере очень похоже на сайт, куда я ткнулся и он мне экзешник попросил запустить. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 15:10 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ROI, у меня как раз 2010! Поищу без вирусов) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 15:31 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
RikozenitROI, у меня как раз 2010! Поищу без вирусов) Спасибо! Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 15:44 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
sdkuRikozenit, Private Sub заказ_DblClick(Cancel As Integer) DoCmd.OpenReport "reportName", acViewPreview, , "заказ='" & Me.заказ & "'" End Sub Попробовал - не сработало( У меня усложнилась задача((( HELP) Задача следующая: В основном отчёте, где списком перечислены Номера Заказов и приборы, входящие в них, не щёлкая по номеру заказа, по щелчку сразу по одному из приборов (входящих в один из заказов) - должен открыться общий подробный отчёт (со всеми заказами и подробностями о приборах) сразу на позиции этого прибора (входящего именно в этот заказ). То есть, если этот прибор входит в несколько заказов, мне должен быть виден прибор только того №Заказа, к которому он был привязан в основном отчёте. Объяснил туго, попробую как всегда разъяснить картинкой: ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2016, 15:04 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 01:53 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
RikozenitОбъяснил туго, попробую как всегда разъяснить картинкой: лучше бы базу выложили --намного нагляднее ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 08:21 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
sdku А такой переход только из форм в отчёты работает? Я попробовал сделать всё тоже самое, только переход из отчёта в отчёт, соответственно Forms! заменил на Reports! - но VBA выдаёт ошибку и стирает половину кода( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 09:14 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, не могу( Конфиденциальность(( У меня совсем беда теперь какая-то. При сжатии базы данных либо при нажатии на кнопку Visual Basic - выскакивает ошибка File not found! Не пойму, из-за чего она вдруг стала появляться? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 09:25 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
RikozenitПЕНСИОНЕРКА, не могу( Конфиденциальность(( Очевидное решение - уберите всё конфиденциальное Да, это некоторый напряг, но ведь это ВАМ нужно найти ответ на вопрос, а не фтыкателям форума ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 10:26 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Аллюр Д., Согласен) Если так и не выйдет - выложу! А пока авторsdku мне прислал то, что нужно! Только у него переход в отчёт идёт из формы, а мне нужно из отчёта в отчёт! Вот я и спрашиваю, это же аналогично, только с заменой ссылки Forms! на Reports! или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 10:33 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit...переход в отчёт идёт из формы, а мне нужно из отчёта в отчёт! Вот я и спрашиваю, это же аналогично, только с заменой ссылки Forms! на Reports! или нет?Для просмотра примера нужен Access 2007 и выше... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 11:26 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
sdku, Если мне необходимо переходить из отчёта в отчёт, то можно сделать вместо: Код: sql 1. 2. 3.
вот так: Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 11:27 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Панург, спасибо, но это совсем не то. Вы наверное мою проблему не поняли. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 11:29 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
RikozenitПанург, спасибо, но это совсем не то. Вы наверное мою проблему не поняли.А чего там не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 11:34 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, возможно вам надо так ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 12:53 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, но у меня два условия фильтрации(( Как-то так: Код: sql 1.
но при выполнении выскакивает вот такая ошибка: ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 13:22 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, т.е. книжек ты не читал... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 13:31 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, явно не хавтает апострофов Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 13:32 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, конечно, если Заказ_№ = у вас числовой тип ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 13:33 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, А если добавить апострофы? " and прибор='" & Me.Поле26 & "'" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 13:34 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, похоже Заказ_№ мне тоже нужно сделать с апострофами. Но по аналогии не удалось( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 13:51 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, Rikozenit То есть, если этот прибор входит в несколько заказов, мне должен быть виден прибор только того №Заказа, к которому он был привязан в основном отчёте. Что и так видно когда просматриваешь основной отчет..... как будет выглядеть отчет(в который нужно перейти, его источник данных и какие в нем данные-может Вам нужны всего-навсего подробности по прибору?)Да и уж пора, исключив конфиденциальность(удалив ряд данных) выложить базу, пояснив чего же Вы хотите. Открывать отчет из отчета-уж и не помню возникала ли такая необходимость ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 14:06 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
sdku, так почти получилось ведь! Чуть-чуть что-то барахлит: (добавил апострофы к Заказу): Код: vbnet 1.
Но выскакивает вот такая ошибка: ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 14:15 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, ну так скажите тип в поле26 и в поле28 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 14:47 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
sdku, и там и там тип Текстовый. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 14:52 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
с типами:текст-опострофы нужны число-не нужны четвертый аргумент OpenReport-строка:(and часть строки) Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 14:55 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
Rikozenit, У Вас And вышло из условия наружу. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 14:56 |
|
Как создавать автоформирующиеся отчёты?
|
|||
---|---|---|---|
#18+
__Michelle, sdku, ПЕНСИОНЕРКА, Аллюр Д. Спасибо вам большое! Всё заработало! Я даже третий уровень фильтрации добавил: Код: vbnet 1.
И всё работает)))) Счастье! А самоучитель по VBA http://matveev.kiev.ua/macceass/ch2/gl12/003.htm уже изучаю! но пока в самом начале( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 15:09 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1613415]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 182ms |
0 / 0 |