project BLF > class BReportTranslation > business logic query TranslationsForReport


Parameters


iiActivityIdinteger
iiComponentIDinteger
iiLngIDinteger


query condition


  each ReportTranslation where
(ReportTranslation.ReportBusActivity_ID = iiActivityId OR
ReportTranslation.ReportBusActivity_ID = 0 ) AND
(ReportTranslation.ReportBusComponent_ID = iiComponentID OR
ReportTranslation.ReportBusComponent_ID = 0 )

      each TranslationString (outer-join) where
TranslationString.ParentObject_ID = ReportTranslation.ReportTranslation_ID AND
TranslationString.Lng_ID = iiLngID


query resultset tqTranslationsForReport


field namedata typedb fielddescription
tiReportTranslation_IDintegerReportTranslation.ReportTranslation_IDRecord ID
tcReportTranslationCodecharacterReportTranslation.ReportTranslationCodeReport Translation Code
tcReportTranslationTextcharacterReportTranslation.ReportTranslationTextText
tcTranslationStringTextcharacterTranslationString.TranslationStringTextTranslation


Internal usage


BLF
method breport.GetReportLabels