Forum: Datenbanken
Delphi
by Jelly,
18. Sep 2004
Dann setzt du noch ein einzelnes Feld hinzu, und verpasst dem den nötigen Datentyp, und eben das Attribut Calculated Fields. Im OnCalcFields-Event dann sowas wie das hier:
begin
with Dataset do begin
if FieldByName ('Track').AsInteger > 100
then FieldByName ('MeineCDNr').AsString := inttostr(FieldByName ('Track').AsInteger - 100) + '-2'
else FieldByName...
Forum: Datenbanken
Delphi
by Jelly,
18. Sep 2004
Arbeite doch mit CalculatedField... Füllen kannst du diese Felder dann im OnCalcFields Event deines Datasets. Ein neues Feld erzeugen mit DoppelKlick auf die Dataset-Komponente und anschliessend ein neues Feld hinzufügen... Die Felder kannst du natürlich vom Benutzer nicht ändern lassen, aber lesend kannst du auf sie zugreifen wie normale Felder.
Gruß,
Tom