Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
 Аватар для OrestBerserker
2 / 1 / 0
Регистрация: 27.01.2015
Сообщений: 179

Отчет на основе двух запросов + удалить нулевые поля в отчете

07.04.2022, 17:18. Показов 3250. Ответов 49

Студворк — интернет-сервис помощи студентам
Всех приветствую!
Ранее здесь я интересовался возможностью сложного запроса, и, благодаря Capi удалось хорошо продвинуться.
Теперь возникли два вопроса:
1. Можно ли как-то программно удалить поля с нулевыми значениями в отчете qwrHeadTPAll
1333403
2. Можно ли создать на основе двух запросов qwrHeadTP4UP и qwrUpOnIdUnionF2L1 создать объединенный? Пробовал в режиме конструктора вставить один в другой как подчиненный, но почему-то в подчиненном пустые поля :-(

Чтобы все отчеты работали, в форме TPNavi в закладке TP в нижнем списке нужно выбрать любую строку!
1333402
1333401
Буду признателен за любую критику/советы.
Миниатюры
Отчет на основе двух запросов + удалить нулевые поля в отчете   Отчет на основе двух запросов + удалить нулевые поля в отчете  
Вложения
Тип файла: zip ReportOnTwoQweryes.zip (786.4 Кб, 18 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.04.2022, 17:18
Ответы с готовыми решениями:

Объединение двух запросов в отчете
Здравствуйте, целый день мучаюсь, помогите с задачкой: делаю отчет, с помощью которого формируются данные по двух документам...

Как в одном отчете вывести данные двух запросов?
Добрый день! Ребят, тема такая: имею два запроса "доходы" и "расходы", необходимо сформировать отчет "доходы и расходы" в котором...

Отчет из двух запросов с параметрами
Добрый день! Решил проблему как сделать отчет с двумя зачетами. теперь другая проблема: оба запроса с введнием даты, как сделать так чтобы...

49
Модератор
Эксперт MS Access
 Аватар для shanemac51
12237 / 5084 / 814
Регистрация: 07.08.2010
Сообщений: 14,957
Записей в блоге: 4
10.04.2022, 11:04
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от OrestBerserker Посмотреть сообщение
Именно. Такой утверждённый стандарт
значит -вы не имеете права удалять какие-то столбцы отчета, пусть ни и нулевые
форма есть форма
0
 Аватар для OrestBerserker
2 / 1 / 0
Регистрация: 27.01.2015
Сообщений: 179
10.04.2022, 11:16  [ТС]
значит -вы не имеете права удалять какие-то столбцы отчета, пусть ни и нулевые
shanemac51, к сожалению, должен. Если бы не надо было, мне было бы проще.
Запрос qwrHeadTPAll это и делает
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12237 / 5084 / 814
Регистрация: 07.08.2010
Сообщений: 14,957
Записей в блоге: 4
10.04.2022, 11:27
Цитата Сообщение от OrestBerserker Посмотреть сообщение
а для "неуверенных пользователей", поэтому любые отклонения от привычного для них стандарта воспринимаются как катастрофа
это как сказать
- у одной специальности - экзамен и зачет
- для другой только что-то одно

так как вариантов отчетов много более , чем 1, то пользователям придется постоянно отслеживать шапку, что-бы понять с каким полем работают

конечно аксесс не позволяет иметь простыню - отчет шириной в несколько страниц или масштабирование типа (вписать в страницу), но это не повод для удаления столбцов - может надо сменить вид отчет, применить ексель-лист как отчет
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
10.04.2022, 12:34
Перекрестный запрос при фильтрации по строке выводит только не пустые столбцы(из 20 столбцов запроса при отборе по строке с 5 заполненными столбцами будет выведено только 5 заполненных столбцов,критерии отбора выбрать на форме запуска отчета), а дальше отчет с переменным количеством столбцов с источником на этом запросе.Если нужно экзамены\зачеты придется делать 2 отчета(один из них подчиненный в примечании группы "учебная группа").-других вариантов лично я не вижу.
1
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
14.04.2022, 11:35
OrestBerserker,

Посмотрите.

Конечно, по-нормальному нужно бы систему имен контролов отчета привести к "периодическому" виду.
Тогда и код бы значительно упростился.

Но, как есть, так есть.

Примечание:
На машине у меня всё двигается влево, как надо.
А вот на ноутбуке не сдвигается, дырки получаются.
Почему, пока не знаю. Сейчас разбираться некогда.
Вы попробуйте и сообщите, как выходит.
Вложения
Тип файла: zip ReportOnTwoQweryes1.zip (601.6 Кб, 4 просмотров)
1
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
14.04.2022, 12:06
Об этом и говорилось (плавали-знаем:только отчет с переменным количеством столбцов)
Цитата Сообщение от SDKU Посмотреть сообщение
"наезд" на скрытые поля может привести к непредвиденным последствиям
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
14.04.2022, 12:13
Чушь, извините.
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
14.04.2022, 12:34
Категорично,однако...
Цитата Сообщение от Capi Посмотреть сообщение
...Почему, пока не знаю..
Удачи в узнавании!
0
 Аватар для OrestBerserker
2 / 1 / 0
Регистрация: 27.01.2015
Сообщений: 179
14.04.2022, 14:01  [ТС]
Цитата Сообщение от shanemac51 Посмотреть сообщение
вариантов отчетов много более , чем 1, то пользователям придется постоянно отслеживать шапку,
Для этого и аксесс)) шапка меняется в зависимости от уровня образования и стандарта (фгос). Пока я насчитал 3 вариации. Пользователь нажимает кнопку "Сравнить ТП с УП" и в зависимости от атрибутов ТП выбирается одна из 3 форм отчета.
Цитата Сообщение от shanemac51 Посмотреть сообщение
отчет шириной в несколько страниц или масштабирование типа (вписать в страницу), но это не повод для удаления столбцов
главный повод - не отвлекать внимание пользователя лишними нулями
второстепенный - так предписывает стандарт.
Цитата Сообщение от shanemac51 Посмотреть сообщение
может надо сменить вид отчет, применить ексель-лист как отчет
думал об этом. Как о крайнем варианте. Сейчас меня устраивает даже вариант "обгрызенной" таблицы как удалось получить здесь.
Цитата Сообщение от Capi Посмотреть сообщение
Конечно, по-нормальному нужно бы систему имен контролов отчета привести к "периодическому" виду.
Тогда и код бы значительно упростился.
Ох....хорошая мысля приходит опосля)). Это нужно в запросе поменять, тогда всё будет хорошо.
Но Вы мне направление работы дали, этого вполне достаточно
Цитата Сообщение от Capi Посмотреть сообщение
А вот на ноутбуке не сдвигается, дырки получаются.
Аналогично.
Но реально меня и это устраивает.
Если пользователю нужно будет сдвигать - делает экспорт в Эксель и там всё со сдвигом по фазе. :-)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12237 / 5084 / 814
Регистрация: 07.08.2010
Сообщений: 14,957
Записей в блоге: 4
14.04.2022, 14:23
Цитата Сообщение от OrestBerserker Посмотреть сообщение
делает экспорт в Эксель и там всё со сдвигом по фазе. :-)
обычно экспорт аксесс-отчета в ворд/ексель -оченьььь кривые,стоит только границам контролов хотя бы чуть-чуть не выровняться
0
 Аватар для OrestBerserker
2 / 1 / 0
Регистрация: 27.01.2015
Сообщений: 179
14.04.2022, 14:28  [ТС]
Цитата Сообщение от shanemac51 Посмотреть сообщение
обычно экспорт аксесс-отчета в ворд/ексель -оченьььь кривые
Вы опытнее, Вам виднее.
В моём случае (база? компьютер? версия оффиса?) все "кошерно"
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
14.04.2022, 14:32
Цитата Сообщение от OrestBerserker
Цитата Сообщение от Capi Посмотреть сообщение
Конечно, по-нормальному нужно бы систему имен контролов отчета привести к "периодическому" виду.
Ох....хорошая мысля приходит опосля))
Это к кому она пришла, да ещё опосля?
Это рекомендация вам давалась.
Цитата Сообщение от OrestBerserker
Это нужно в запросе поменять, тогда всё будет хорошо.
Нет.
Но пытайтесь.
Цитата Сообщение от OrestBerserker
Аналогично.
Версия Access какая?
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
14.04.2022, 14:35
Цитата Сообщение от shanemac51 Посмотреть сообщение
обычно экспорт аксесс-отчета в ворд/ексель -оченьььь кривые
Хм.
У кого как.
0
 Аватар для OrestBerserker
2 / 1 / 0
Регистрация: 27.01.2015
Сообщений: 179
14.04.2022, 14:41  [ТС]
Цитата Сообщение от Capi Посмотреть сообщение
Это к кому она пришла, да ещё опосля?
Не обижайтесь. Это поговорка. Ко мне, после Вашей рекомендации.
Цитата Сообщение от Capi Посмотреть сообщение
Нет.

Я ж отчет на основе запроса делал...
Цитата Сообщение от Capi Посмотреть сообщение
Версия Access какая?
2019 MSO 16.0.12527.20612 32-разряда
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
14.04.2022, 16:31
Про поговорку прекрасно знаю.
Мысль к вам не пришла, вы ее получили даром.
И не совсем поняли.

Я ж отчет на основе запроса делал...
Пробуйте, пробуйте.
Но было написано мною об именах совсем другое.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
14.04.2022, 16:32
Цитата Сообщение от SDKU Посмотреть сообщение
Удачи в узнавании!
Не хватает подписи "Ваш доброжелатель".

Спасибо. Сейчас как раз выдалась минутка.
Пока огненный кофе слегка остывает, дай, думаю, посмотрю в ноутбуке, что там такое.

Кофе всё еще огненный, а я уже разобралась.
Всё отлично получается.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
14.04.2022, 16:33
OrestBerserker,

Держите.
Вложения
Тип файла: zip ReportOnTwoQweryes2.zip (604.0 Кб, 13 просмотров)
1
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
14.04.2022, 16:55
Цитата Сообщение от Capi Посмотреть сообщение
Всё отлично получается.
А может Вы и в причине разобрались-озвучте. Корректная работа на 2 компах не означает таковой на 20

Добавлено через 8 минут
Да и кода для перем.количества столбцов будет намного меньше
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
14.04.2022, 17:07
Цитата Сообщение от SDKU Посмотреть сообщение
А может Вы и в причине разобрались
Естественно.
Само что ль одумалось, заработало?
Нет.
Я ведь написала
Цитата Сообщение от Capi Посмотреть сообщение
а я уже разобралась
Цитата Сообщение от SDKU Посмотреть сообщение
Корректная работа на 2 компах не означает таковой на 20
В данном случае очень даже означает.

Цитата Сообщение от SDKU Посмотреть сообщение
Да и кода для перем.количества столбцов будет намного меньше
Чего?
Не поняла.
0
 Аватар для OrestBerserker
2 / 1 / 0
Регистрация: 27.01.2015
Сообщений: 179
18.04.2022, 19:48  [ТС]
Цитата Сообщение от Capi Посмотреть сообщение
Держите.
И на ноутбуке (2019 офис) все прошло как надо! в 2007 и старая хорошо работает
Только сегодня начал вникать в предыдущую версию. Никак не могу понять разницу между версиями: код одинаковый, контролы те же... А последняя работает как надо. В чем дело?

Понял, что Ваше выражение
Цитата Сообщение от Capi Посмотреть сообщение
по-нормальному нужно бы систему имен контролов отчета привести к "периодическому" виду.
я действительно не понял

Не могли бы Вы объяснить, что значит периодичность? Поля как fld1,fld2..., а соответствующие надписи cpt1,cpt2?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2022, 19:48

На основе поля из элемента управления сформировать отчёт по таблице
Люди добрые подскажите, как можно решить поставленную передо мной задачу наиболее оптимальным способом: У меня имеется форма Inet с...

Создание отчёта на основе двух запросов
Добрый день. Существует два запроса с одинаковыми полями, но с разными данными. Задача объединить два запроса. Если делать это через...

Запрос на основе двух других запросов
есть два запроса с датами, название груза и массой груза. ПРИХОД и РАСХОД. Нужно составить запрос на основе этих двух так чтоб при выборе...

Каскадный отчет на основе двух таблиц с составными ключами
Доброго времени суток всем. Не могу связать две таблицы с составными индексами для создания каскадного отчета? Составные индексы в...

Нумерация поля таблицы на основе двух других полей
Привет всем! В базе есть таблица nSST, в которой первые три поля называются Np, Lon, Lat. Lon и Lat заносятся из другой таблицы как...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru