Filter Value != <Blank> auf eine Liste im Report Layout im Visual Studio 2008 zeigt leider keine ergebnise.</p>
z.B. </p>
Man öffnet den Report 206 – Sales Invoice im Design Modus, anschließend öffnet man das Layout mit Visual Studio 2008. </p>
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.</p>
Wenn das geschehen ist sieht man, dass Navision nix mehr auf den Report anzeigt und wenn man sich das Dataset </p>
Diese Filter funktioniert leider nicht korrekt wir Sie aufrufen... </p>
</p>
Lösung:</p>
=====</p>
Bitte schreiben Sie eine Funktion, diese gibt 1 oder 2 al Return Variable zurück.</p>
new function (Report -> Report properties… -> Code) unter Layout folgende Funktion schreiben:</p>
Public Function OK(ByVal Value As Decimal) as Decimal</p>
if Value < 0 then</p>
Return 1</p>
end if</p>
if Value > 0 then</p>
Return 1</p>
end if</p>
Return 0</p>
End Function</p>
Und in Tabelle Filter ändern Sie:</p>
=Code.OK(Fields!Buffer_Amount.Value) = =1</p>

</p><div style="clear:both;"></div>
Далее