Einzelnen Beitrag anzeigen

PIERREDENNLER

Registriert seit: 24. Nov 2010
9 Beiträge
 
#1

Gleiches Programm für 2 Tabellen, eines mit einem zusätzlichen Feld

  Alt 7. Dez 2017, 17:26
Datenbank: DBF • Version: ? • Zugriff über: TTABLE
Hallo,
Freizeitprogrammierer in Delphi 7 Ich musste ein zusätzliches Feld zu einer lokalen .dbf-Table hinzufügen.
Nach einigen Änderungen und insbesondere dem Hinzufügen eines siebte DataFiels zur TTable-Komponente (mit dem FieldDefs-Kollektionseditor beim Design) funktioniert alles korrekt.
Außer dass ich wünschte, ich könnte auch mit diesem Programm meine alten Table ausnutzen.
Beim Start meines Programms habe ich einen Test hinzugefügt, um die Anzahl der Felder zu ermitteln und somit die eine oder andere Version der Table laden zu können.
Aber nachdem wie kann ich es tun?
Ich hatte gedacht, das hinzugefügte Feld zu neutralisieren (Table1.Fields [6] .Visible: = False oder zu aktualisieren (Table1.Fields [6] .Visible: = True, aber die Datensätze sind dann für die alten Datenbanken unsichtbar.
Oder gibt es andere Lösungen?
Wer kann mir helfen, danke im Voraus.
  Mit Zitat antworten Zitat