Ich habe die folgende enum in Delphi:
%Vor%Im BeforePost-Event überprüfe ich, ob das Dataset im Einfügemodus dann I
ist %Vor%Nehmen wir an, das Dataset befindet sich im Bearbeitungsmodus, das bedeutet, dass ChangingDSState var auf 2 (Editing) zurückgesetzt wird. Jetzt möchte ich wissen, wie ich diese Zahl dann verwenden kann, um sie als Argument für eine Prozedur zu übergeben.
Ich nehme an, dass Sie den Ordinalwert lieber als den aufgezählten Wert möchten. Das bekommst du mit ord()
.
Also ist ord(ChagingDSState)
ein ganzzahliger Ausdruck mit einem Wert von 2
, wenn ChagingDSState
gleich Editing
ist.