Контекстное построение отчетов для открытого документа или выделенных документов в представлении базы данных будет возможно, если выполнить настройки:
• | Создайте кнопку в формах документов или представлениях баз данных, из которых может быть выполнено контекстное построение отчета; | |
Например, чтобы построить отчет и одновременно экспортировать его данные в MS Excel, напишите в кнопке вызов агента (ReportData.CreateRemote&ExportExcel) в Локальной Реплике приложения с использованием Lotus Script: | ||
Dim ss As New NotesSession | ||
ss.GetDatabase( "", "rwizard.nsf" ).GetAgent( "(ReportData.CreateRemote&ExportExcel)" ).Run | ||
и замените rwizard.nsf на путь и имя файла вашей Локальной реплики, относительно директории данных IBM Lotus Notes. | ||
Также Вы можете создать кнопку в панели инструментов и агент в базах данных с указанным выше кодом, чтобы иметь возможность контекстного построения отчетов в любом месте любой базы данных. Для кнопки в панели напишите вызов Вашего агента: | ||
@Command( [ToolsRunMacro] ; "YourAgentName" ) | ||
• | Добавьте описания форм и представлений баз данных для контекстного построения в документе настроек Path; | |
• | Заполните поле Форма документов в разделе Первичный отбор при настройке источника данных. |
Тип, список форм и представлений для контекстного построения отчета устанавливаются пользователем при настройке структуры отчета. Контекстное построение отчета может быть выполнено только для документов с формой ( поле Form ), соответствующей либо первому источнику данных в структуре отчета, либо источнику данных, из которого существует связь с первым источником данных в структуре отчета.
Ссылки по теме:
Смотрите также: