Hallo Peter,
der einzige Unterschied ist, dass du ohne vordefinierte Felder den Object Inspector nicht nutzen kannst:
Delphi-Quellcode:
type
TDemoForm =
class(TForm)
// ...
private
procedure GetPortalId(Sender: TField;
var Text:
string; DisplayText: Boolean);
end;
implementation
procedure TDemoForm.GetPortalId(Sender: TField;
var Text:
string; DisplayText: Boolean);
begin
Text := Format('
test%d', [Sender.AsInteger]);
end;
procedure TDemoForm.FormCreate(Sender: TObject);
begin
Query.FieldByName('
Portal_ID').OnGetText := GetPortalId;
end;
Freundliche Grüße