Omezení zobrazení reportu dle SQL

Pokud chceme zobrazení reportu řídit nejen oprávněním ale i jinou hodnotou. Můžeme toto provést za využití sekce AccessDataSource.

Definice funkce


Pokud je výsledkem dotazu hodnota 1, je report zobrazen. Pokud 0 není.


<AccessDataSource> <SQL> SELECT IIF(EXISTS(SELECT null FROM dbo.Account WHERE ID = @AccountID AND DefaultFolderID = 1), 1, 0) </SQL> <Parameters><dsp:Parameter xsi:type="dsp:VariableParameterIdent="AccountIDConstantType="UserIDDataType="Number"></dsp:Parameter> </Parameters> </AccessDataSource>