Forum: Datenbanken
Delphi
by marabu,
9. Nov 2006
Das berechnete Feld darf nicht namensgleich mit einem existierenden Feld der Tabelle sein - du meinst da bestimmt etwas anderes.
Im Ereignis OnCalcFields() deiner Dataset-Komponente kannst du den Inhalt des neuen Memo-Feldes nach deinen Wünschen zusammenstellen:
procedure TDemoForm.ADODataSetCalcFields(DataSet: TDataSet);
begin
with DataSet do
FieldByName('CALCMEMO').AsString :=...
Forum: Datenbanken
Delphi
by marabu,
9. Nov 2006
Hi,
du sollst kein TMemo auf das Grid-Panel ziehen, sondern ein TDBMemo. Das Datenfeld zur Anzeige in dieser Memo-Komponente legst du als berechnetes Feld vom Typ Memo an. Dazu öffnest du mit einem Doppelklick auf die DataSet-Komponente (TADODataSet, TADOTable, TADOQuery, was immer du einsetzt) den property editor und über dessen Kontextmenü kannst du dann das berechnete Feld anlegen. Alles...
Forum: Datenbanken
Delphi
by marabu,
9. Nov 2006
Hi,
DBGrid scheint mir für deine Zwecke nicht optimal zu sein. Hast du dir schonmal die Komponente DBCtrlGrid angeschaut? Dort könntest du eine den Etiketten ähnliche Ausgabe leicht basteln, indem du ein berechnetes Feld (Typ Memo) einführst.
Grüße vom marabu