Тема: MainRptRecordSet
В чем отличие MainRptRecordSet щт MainRpt2RecordSet ?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
TechnologiCS → TechnologiCS → Настройка отчетов и расчетных форм → MainRptRecordSet
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
В чем отличие MainRptRecordSet щт MainRpt2RecordSet ?
MainRpt2RecordSet - Дополнительный источник данных (используется в отчетах)
MainRpt2RecordSet - Дополнительный источник данных (используется в отчетах)
Я открыла <<Источник данных>> в дополнительных настройках - (в специф)
там Dop1, Dop2, Main, MainA, SpIsp - основной источник данных определен как Main,
а другие какие? К основному ИД (Main) полагаю обращаться MainRptRecordSet,
а как к другим? И к кому обращается MainRpt2RecordSet ?
Опишите что вы хотите сделать, мы попробуем подсказать как это сделать.
Теория звучит так.
Есть основной источник данных - он указывается на закладке Дополнительные настройки набора данных, либо в настройках бланка (если у бланка свой) Бланки.
На самом бланке вы можете указать один или несколько дополнительных источников данных ЗаполнениеСоставаКарты.
В программной части вы можете обращаться к данным основного источника данных через TCSRpt.RptFunc.MainRptRecordSet, дополнительного источника данных через TCSRpt.RptFunc.MainRptRecordSet2.
При этом как правило в данном месте источник данных уже есть, и вы можете прочитать с него данные - что то делать с источником данных (изменять запрос, изменять данных, менять позицию ) в данном месте не рекомендуется (результат непредсказуем).
В виду того что отчеты могут быть сложными, у вас есть возможность создать наборы данных программно используя функции SetMainRptRecordSet, SetMain2RptRecordSet, AddRptRecordSet. В случае основного источника данных делается это на событии TCSRpt_Begin, в случае дополнительного источника - в месте обращения к нему.
Я в демонстрационной базе изучаю отчеты по единичному и групповому СП (готовые)
В групповом СП есть набор данных для отчета "Групповые спецификации(Excel)"
В Дополнительных настройках основной источник данных указан Main. А во вкладке Именованные объекты перечислены несколько источников данных. См. вложение
Вот хочу выяснить, который из них дополнительный источник данных.
Здесь указаны все возможные наборы данных. Они могут использоваться, могут нет, могут использоваться в другом бланке, могут использоваться в коде. Зависит от отчета конечно же.
И набор данных можно использовать как угодно - как основной, как дополнительный, просто для работы (зависит только от разработчика отчета).
В контекстном меню есть команда Искать в бланках - будет осуществлен поиск именованного значения во всех бланках и выведен результат.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
TechnologiCS → TechnologiCS → Настройка отчетов и расчетных форм → MainRptRecordSet