Bonjour,
Programmeur de loisirs en Delphi 7 j'ai du rajouter dans une table .dbf locale un champ supplémentaire.
Après quelques modifications et surtout l'adjonction d'un 7ième champ DataFiels au composant TTable (à l'aide de l'éditeur de collection FieldDefs à la conception), tout fonctionne correctement.
Sauf que j'aimerais bien pouvoir également exploiter avec ce même programme mes anciennes tables.
Au lancement de mon programme j'ai bien ajouté un test pour récupérer le nombre de champs et ainsi pouvoir charger l'une ou l'autre version de la table.
Mais après je suis dans l'impasse, comment faire ?
J'avais pensé neutraliser le champ ajouté (Table1.Fields[6].Visible:=False ou actualiser (Table1.Fields[6].Visible:=True mais les enregistrements sont alors invisibles pour les anciennes bases.
Ou y-a-t-il d'autres solutions ?.
Qui peut m'aider, d'avance merci.
Partager