Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 19.04.2019
Сообщений: 3

Проблема с отчетом по двум субформам

06.12.2019, 21:35. Показов 1618. Ответов 4

Студворк — интернет-сервис помощи студентам
Добрый вечер! Помогите! сломал весь мозг.
Суть в чем: есть форма "Отгрузки", создана форма "Рабочий стол" на нее дважды добавлена форма Отгрузки (как основная и субформа). На кнопку 14 назначен макрос который делает выборку по "КОД" из формы отгрузка и передает его в отчет "сводная отгрузки"через запрос "Запрос рабочийстол", но проблема в том что субформы имеют разные имена "Отгрузки1" и "Отгрузки2" а в запросе прописано "Отгрузки1". Как сделать чтобы из "активной формы" передавались данные в запрос? т е в зависимости от имени активной формы (Отгрузки1, Отгрузки2 .....ОтгрузкиХ) менялось название формы в запросе? Сейчас в запросе - [Формы]![Рабочийстол]![Отгрузки1]![Код].
Пробовал одинаковое имя форм, но выдает данные только по первой главной форме.
Нашел как определять имя активной формы (привязано на кнопку "Имя фор") но как передать полученное имя в запрос??
Ребята помогите, уже неделю бъюсь.
эксперемент.rar
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.12.2019, 21:35
Ответы с готовыми решениями:

Проблема с отчетом
Возник такой трабл... Есть двух сторонний бланк, правая и левая стороны одинаковые (кроме данных). Аксес начинает печатать следующую...

проблема с отчетом по комиссионеру
1С Предприятие 7.70.025 Пользователь создал 10 апреля документ Переоценка у комиссионера и провел его 30 марта, потом создал документ...

Проблема с отчетом по регистру
Здравсвуйте! Проблема собственно такая - создал регситр создал процедуру проведения по регистру : Процедура ОбработкаПроведения() ...

4
Эксперт MS Access
 Аватар для Eugene-LS
12087 / 5864 / 1500
Регистрация: 05.10.2016
Сообщений: 16,472
06.12.2019, 21:54
Лучший ответ Сообщение было отмечено noelav как решение

Решение

Цитата Сообщение от noelav Посмотреть сообщение
На кнопку 14 назначен макрос который делает выборку по "КОД" из формы отгрузка и передает его в отчет "сводная отгрузки"через запрос "Запрос рабочийстол"
Если я правильно вас понял, то решение на VBA всё решает:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Private Sub Кнопка14_Click()
'Отчёт
'----------------------------------------------------------------
On Error GoTo Кнопка14_Click_Err
 
Dim s As String
    
    s = "Код=" & Me!Код 'фильтр
    
    'Открытие отчёта с фильтром ...
    DoCmd.OpenReport "сводная отгрузки", acViewPreview, , s
    DoCmd.RunCommand acCmdZoom100 'Установка масштаба отображения 100%
 
Кнопка14_Click_End:
    On Error Resume Next
    Err.Clear
    Exit Sub
 
Кнопка14_Click_Err:
    MsgBox "Error " & Err.Number & " (" & Err.Description & ") in Sub Кнопка14_Click.", _
        vbCritical, "Произошла ошибка!"
    'Debug.Print "Кнопка14_Click_Line: " & Erl & "."
    Err.Clear
    Resume Кнопка14_Click_End
 
End Sub
Из запроса условие:
[Формы]![Рабочийстол]!... - нужно убрать.
Вложения
Тип файла: zip эксперемент_v02.zip (56.8 Кб, 4 просмотров)
1
1 / 1 / 0
Регистрация: 19.04.2019
Сообщений: 3
06.12.2019, 22:33  [ТС]
Вот так просто? и все работает? как? как? я неделю бъюсь, уже спиваться с горя начал, а ты за секунду решил!!!!
Eugene-LS СПАСИБО ТЕБЕ ОГРОМНОЕ!!!!!! ЧЕЛОВЕК ПРОФИ.
1
Эксперт MS Access
 Аватар для Eugene-LS
12087 / 5864 / 1500
Регистрация: 05.10.2016
Сообщений: 16,472
06.12.2019, 22:40
Цитата Сообщение от noelav Посмотреть сообщение
как? как? я неделю бъюсь
Спасибо за добрые слова.
Бывает ... - Зацикливаешься на неверном пути решения ... И всё.
0
1 / 1 / 0
Регистрация: 19.04.2019
Сообщений: 3
06.12.2019, 22:43  [ТС]
Я честно бился не в том направлении, перепробовал кучу вариантов, перечитал тонну форумов, а оказалось все так просто и гениально. Спасибо еще раз!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.12.2019, 22:43
Помогаю со студенческими работами здесь

Проблема с отчетом crystal report
Как в отчете crystal report вывести данные взятые с формы?

Проблема с отчетом (появление пустой страницы)
При выводе отчета на экран(или печати) идет страница с информацией, далее пустая, после снова с информацией, после пустая и так далее. ...

Проблема с отчетом в БД учета теплиц, для выращивания мед. канабиса.
Есть БД которая ведет учет теплицы мед. канабиса. Каждая партия растений имеет имя, состоящее из сорта, номера мамы и даты снятия черенков,...

Проблема Со Вьюхой (выборка По Двум Формам)
В общем ситуация такая: Есть одна Основная форма, в ней в эмбеденной вьюхе, присутствуют доки... Но они не респонсы! На вьюхе надо...

Поиск значения по двум двум параметрам (вертикали и горизонтали)
Добрый день! Прошу, пожалуйста, помощи. Никак не могу понять ,какие формулы необходимо применить. Имеем: таблицу шашечного...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
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