Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Felder nachträglich erweiterter Tabellen definieren

  Alt 22. Mär 2005, 14:48
Zitat von Kevin:
Aber woher hat die Anwendung dann die Namen der neuen Felder?
Wenn Du mit TDataSet Komponenten arbeitest, gibt es zwei Möglichkeiten:
Du liest die Felder mit einem Doppelklick und dem Feldeditor ein. Dann hast Du eine persistente Liste von Feldern. Oder Du läßt die Feldliste leer, dann wird diese intern beim Öffnen der Tabelle generiert und Du kannst auf jedes Feld zugreifen z.B. per FieldByName. Auch ein DbGrid holt sich dann standardmässig alle Felder zur Anzeige.

Jetzt ist die Frage: Soll Dein Programm beliebige Tabellen öffnen können oder sind dem Programm die Tabellenstrukturen bekannt? Wenn nicht, solltest Du die Feldlisten leer lassen. Wenn ja, dann musst Du die neuen Felder hinzufügen, wenn Du sie brauchst, z.B. für Displayformat, Caption etc.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat