Einige Eingabeformulare enthalten OnDemand-Regeln, die Sie jederzeit ausführen können. Einige OnDemand-Regeln werden auch im Rahmen von Berechnungen aufgerufen.
So führen Sie OnDemand-Regeln aus:
Daten werden mit den Optionen "Berechnen" und "Berechnung erzwingen" berechnet.
Die Option "Berechnen" ist nur für eine Entity verfügbar, wenn die Daten der aktuellen Periode für diese Entity seit der letzten Ausführung von Berechnungen geändert wurden.
Die Option "Berechnung erzwingen" wird verwendet, um die Daten für eine Periode zu berechnen, obwohl die entsprechenden Daten nicht geändert wurden. Ein Beispiel hierfür ist eine Zelle, die eine Formel zur Berechnung des Wertes der aktuellen Periode basierend auf dem Wert der vorherigen Periode verwendet. Wenn sich der Wert der vorherigen Periode ändert, können Sie "Berechnung erzwingen" verwenden, um den Wert der aktuellen Periode neu zu berechnen.
Nach der Ausführung von OnDemand-Regeln lautet der Berechnungsstatus der Dateneinheit "Geändert" oder "Datenänderung". Der Status wird erst nach der Ausführung des Sub Calculate-Vorgangs in "OK" geändert.
Sie können die Funktion zum Ausführen deaktivieren, indem Sie die Spezifikation für OnDemand-Regeln aus dem Formulardesigner entfernen. Die Optionen "Berechnen" und "Berechnung erzwingen" sind immer aktiviert.