Geschäftsregeln in einem Datenmodul erstellen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Standard-Datenmodule erstellen und bearbeiten

Neben der Bereitstellung von Ereignisbehandlungsroutinen in einem Datenmodul können Sie Methoden auch direkt in der Unit-Datei für ein Datenmodul codieren. Diese Methoden können als Business-Regeln auf die Formulare angewendet werden, die das Datenmodul verwenden. Beispielsweise könnten Sie eine Prozedur schreiben, welche die monatliche, vierteljährliche oder jährliche Buchhaltung ausführt. Sie könnten die Prozedur von einer Ereignisbehandlungsroutine für eine Komponente im Datenmodul aufrufen.

In Delphi sollten die Prototypen für die Prozeduren und Funktionen, die Sie für ein Datenmodul schreiben, in die type-Deklaration des Moduls aufgenommen werden.

type
  TCustomerData = class(TDataModule)
    Customers: TClientDataSet;
    Orders: TClientDataSet;
    // ...
  private
    { private-Deklarationen }
  public
    { public-Deklarationen }
    procedure LineItemsCalcFields(DataSet: TDataSet); { Eine von Ihnen hinzugefügte Prozedur }
  end;
var
  CustomerData: TCustomerData;

Die Prozeduren und Funktionen, die Sie in Delphi schreiben, sollten Sie in den implementation-Abschnitt des Quelltexts für das Modul aufnehmen.

Siehe auch