Forum: Datenbanken
Delphi
by shmia,
24. Mär 2004
Beides ist nicht möglich!
Du kannst ein berechnetes Feld nicht editieren, da es nur aus
physikalisch vorhanden Feldern gebildet wird.
Für den Benutzer ist es Read-Only.
Andererseits darfst du physikalische Felder (ftData) beim Blättern im Grid
nicht einfach ändern.
Du benötigst ein Lookupfield (fkLookup).
Damit brauchst du die Pickuplist nicht selbst aufbauen, sondern
Forum: Datenbanken
Delphi
by shmia,
24. Mär 2004
Das Event OnCalcFields wird ausschlieslich dazu benutzt berechnete Felder
zu bestücken.
// hier ein Beispiel
procedure TFrmAbholung.QryPaketCalcFields(DataSet: TDataSet);
var
l,b, h : Double;
begin
l := DataSet.fieldbyname('Laenge').AsFloat * 10.0;
b := DataSet.fieldbyname('Breite').AsFloat * 10.0;