Контекстное построение отчетов для открытого документа или выделенных документов в представлении базы данных будет возможно, если выполнить настройки:
| • | Создайте кнопку в формах документов или представлениях баз данных, из которых может быть выполнено контекстное построение отчета; | |
| Например, чтобы построить отчет и одновременно экспортировать его данные в 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 ), соответствующей либо первому источнику данных в структуре отчета, либо источнику данных, из которого существует связь с первым источником данных в структуре отчета.
Ссылки по теме:
Смотрите также: