Hallöle...
folgendes:
benutze in meinem Hauptformular eine Query.
In einer unter "Implementation" eingebundenen Unit, und dort in einer Prozedur, werden dann die Felder dieser Query ausgerichtet.
Diese Prozedur rufe ich vom Hauptformular beim Programmstart auf.
Hier die Procedure in Kurzform, wie ich sie in meiner Unit "initmyDBs" gespeichert habe...
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| procedure initDB; begin
with MainForm do begin with gridDB do begin Columns[0].FieldName := 'artikel'; [...] etc. pp. end; //with grid
dbedit1.DataField := 'text'; [..] etc. pp.
with Query1 do begin FieldByName('text').Alignment := taLeftJustify; end; // with Query
end; // with MainForm
end; // proc |
Tja, und bei taLeftJustify sag mir Delphi dann folgendes:
Quelltext
1:
| [Error] initDB.pas(49): Undeclared identifier: 'taLeftJustify' |
Und das obwohl auch die MainForm korrekt eingebunden ist, und ich ja andere Objekte der MainForm ohne weiteres ansprechen kann, warum aber nicht taLeftJustify??
vielen Dank für eure Mühen
mfg