Geschäftsregeln in einem Datenmodul erstellen
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.