16. Mai 2020 10:15
Es ist zu spät, eine Funktion zum Filtern von Datensätzen in einer Subpage aus der Subpage selbst aufzurufen. Das war bei früheren NAV Versionen auch so. Man kann das durch SubPageView bzw. SubPageLink steuern. Es soll im OnAfterGetRecord der Mainpage entschieden werden, welche Datensätze in der Sabpage angezeigt werden sollen. In Deinem Fall - Gruppen bzw. Artikel.
Im folgenden Beispiel wird es gezeigt, wie es ohne großen Aufwand geht. Eine Entscheidung im Kopf getroffen wird, wodurch eine Datenmenge in Zeilen beeinflusst wird. Hier ist die Lösung sinnlos. Allerdings kann man die Art und Weise für unterschiedlichste Fragestellungen anwenden. Weil es immer die gleiche Subpage nur mehrfach eingebunden ist, muss man nichts mehrfach programmieren.
- Die gleiche Subpage wird mehrfach unter unterschiedlichen Filterkriterien eingebunden.
- Bei jeder Subpage wird eine Visible Eigenschaft durch eine separate Variable gesteuert.
- In OnAfterGetRecord der Mainpage wird anhand der Daten in verknüpften Zeilen entschieden, welche Daten in der Subpage angezeigt werden sollen und entsprechende Visible Variablen gesetzt.
Und jetzt in Bilder.
fig_01.jpg
fig_02.jpg
fig_03.jpg
fig_04.jpg
fig_05.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.