Заказ звонка

Закрыть

*
*
*

Отчет только для одной операции

Страницы: 1
RSS
Отчет только для одной операции
Можно ли создать отчет только для одной операции? То есть, выделить операцию в техпроцессе, нажать кнопочку отчет и получить документ только для выбранной операции.) Документом будет операционная карта.
Изменено: Максим Святненко - 28.05.2010 09:57:43
Некоторые отчёты в ознакомительной базе данных настроены так, что печатают только весь техпроцесс полностью, а некоторые - могут и часть распечатать.
В принципе, любой из отчётов можно настроить и так и сяк.
Для примера.
Выберите операцию в дереве ТП (то что слева) при этом справа остануться только те данные, которые относятся к ней. Далее, сформируйте бланк, который называется "ОK 3.1404-86 ф3", предварительно выбрав его из набора данных "Технологические документы (НД)".
Да, действительно формирует отчет только для одной операции.
Но этот отчет относится к типу набора данных "Документы(данные в MS ACCESS)". А можно какой-нибудь примерчик для набора данных "Документы"?
Цитата
Максим Святненко пишет:
Да, действительно формирует отчет только для одной операции.
Но этот отчет относится к типу набора данных "Документы(данные в MS ACCESS)". А можно какой-нибудь примерчик для набора данных "Документы"?

Сегодня уже не получится, но на следующей неделе выложу обязательно.
Заранее спасибо )))
В приложении бланк. Можете в том же наборе данных создать "ОК3.1404-86ф3 по выделенным" и прикрепить файл к нему.
Изменен только Основной источник данных. Добавлено условие
Код
INNER JOIN (%CurrentQuery%) AS CurQ ON TP.PROCESS_ITEM_ID = CurQ.TECH_ID

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

Теперь данный бланк строится с учётом выделенных в сетке строк.
Спасибо. Интересное решение проблемы))) А если выделять не построчно, а сразу - операцию в дереве техпроцесса, есть похожее решение проблемы?

С Вашего разрешения задам другой вопрос по отчету не создавая новой темы.
Не получается с помощью условий для строк GroupStart.., GroupEnd.. сформировать строку заголовков(или конечную строку) для группы TOOLS и группы COMMENT. В результате получается, что для каждого инструмента или заголовка формируется своя строка заголовков и конечная строка. Какое условие надо дописать, что бы конечная строка формировалась после формирования всех строк с инстументами в данной операции, а не после каждого?
Цитата
Максим Святненко пишет:
Спасибо. Интересное решение проблемы))) А если выделять не построчно, а сразу - операцию в дереве техпроцесса, есть похожее решение проблемы?

Просто это решение с минимальной правкой. Можно, конечно, и просто с выбором операции заморочиться, но это в будущем smile;)
Цитата
Максим Святненко пишет:
Не получается с помощью условий для строк GroupStart.., GroupEnd.. сформировать строку заголовков(или конечную строку) для группы TOOLS и группы COMMENT. В результате получается, что для каждого инструмента или заголовка формируется своя строка заголовков и конечная строка. Какое условие надо дописать, что бы конечная строка формировалась после формирования всех строк с инстументами в данной операции, а не после каждого?

Проще говоря, надо определить группу полей, значения которых у этих записей одинаковы. Таким образом, можно будет формально определить группу, по условию изменения хотя бы одного из значений этих полей.
Спасибо за помощь.
По данной теме вопросов пока больше нет. smile:)
Изменено: Максим Святненко - 02.06.2010 08:40:22
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)