RDL Reporting und Filter Value != funktioniert nicht.
Filter Value != <Blank> auf eine Liste im Report Layout im Visual Studio 2008 zeigt leider keine ergebnise.
z.B.
Man öffnet den Report 206 – Sales Invoice im Design Modus, anschließend öffnet man das Layout mit Visual Studio 2008.
Dort setzt man einen Filter („Fields!Sales_Invoice_Line_Line_No_.Value != <Blank>“) auf die „list1“. Daraufhin speichert man alles und führt den Report aus.
Wenn das geschehen ist sieht man, dass Navision nix mehr auf den Report anzeigt und wenn man sich das Dataset
Diese Filter funktioniert leider nicht korrekt wir Sie aufrufen...
Lösung:
=====
Bitte schreiben Sie eine Funktion, diese gibt 1 oder 2 al Return Variable zurück.
new function (Report -> Report properties… -> Code) unter Layout folgende Funktion schreiben:
Public Function OK(ByVal Value As Decimal) as Decimal
if Value < 0 then
Return 1
end if
if Value > 0 then
Return 1
end if
Return 0
End Function
Und in Tabelle Filter ändern Sie:
=Code.OK(Fields!Buffer_Amount.Value) = =1
Comments
- Anonymous
September 26, 2010
The comment has been removed