Вариант 1: Создайте свою функцию (или эквивалентный SQL-запрос) вне Crystal и создайте ссылку на него, как на любой другой источник.Практичность этой опции зависит от деталей вашего отчета.
Опция 2: Crystal не имеет встроенной функции Get (), которую я могу найти.Таким образом, вам придется проявить творческий подход с подотчетами.Например, скажем, скажем, вы хотите получить {TargetFld} из {LookupTable} на основе {CriteriaFld}:
- Создать вложенный отчет.Используйте {LookupTable} для своего источника данных.
- При вводе ссылок подотчета выберите {CriteriaFld}.
- В своем подотчете создайте формулу.Используйте его, чтобы создать переменную Shared и установить значение, равное любому значению, которое вы хотите передать обратно в основной отчет.
- Расположите раздел подотчета 1 над разделом, в котором вам нужно это использоватьзначение.(В противном случае он не будет оцениваться, когда вы этого ожидаете.)
- Создайте переменную Shared в основном отчете.
- Используйте ее как обычно.
Есливы не знакомы с подотчетами или общими переменными, я советую сначала поискать их в справочных файлах Crystal (F11).Это будет иметь больше смысла таким образом.