OVH Cloud OVH Cloud

modification de structure de table

2 réponses
Avatar
Françoise Labis
rebonjour,

J'ai créé une bd access 2003 pour un client il y a 6 mois.
Il me demande aujourdh'hui de faire quelques améliorations. Pour cela je
dois modifier la strucure de certaines tables (ajouter des colonnes , en
supprimer et changer qq paramètres). Quelle est la meilleure procédure pour
importer mes tables modifiées (vides) mais garder les données du client. Si
j'importe ses données dans mes tables , j'ai peur de perdre les index qui
sont sur la première colonne autonum.

Merci

2 réponses

Avatar
Raymond [mvp]
Bonjour.

à mon avis, il faut commencer à travailler sur un double de sa base réelle.
créer un formulaire qui lance toutes les modifications de tables soit par
sql si tu te sens soit par vba si tu connais.
ajouter des colonnes n'a pas de conséquences , supprimer des colonnes est
très dangereux car si tu oublies des modifs de code tu vas te trouver devant
des tas d'erreurs. laisse les suppressions pour plus tard et surtout en
dernier. Si tu changes des définitions de champs, vérifies les dépendances
d'objets ligne à ligne. les paramètres, ne sachant pas ce que c'est
impossible de donner une idée. une fois toutes les modifs de tables faites
et surtout faisables, vérifies que ta version actuelle sans modif de code
tourne normalement. vérifies la globalité des dépendances d'objets pour les
champs modifiés. lorsque tout est bon tu peux modifier le code.

tu trouveras des utilitaires dans la page:
http://officesystem.access.free.fr/telechargement.htm qui pourront t'avancer
dans ton travail.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Françoise Labis" a écrit dans le message de
news:
rebonjour,

J'ai créé une bd access 2003 pour un client il y a 6 mois.
Il me demande aujourdh'hui de faire quelques améliorations. Pour cela je
dois modifier la strucure de certaines tables (ajouter des colonnes , en
supprimer et changer qq paramètres). Quelle est la meilleure procédure
pour importer mes tables modifiées (vides) mais garder les données du
client. Si j'importe ses données dans mes tables , j'ai peur de perdre les
index qui sont sur la première colonne autonum.

Merci



Avatar
Françoise Labis
Oh , un grand merci pour les conseils. J'avais pas pensé à le faire par
vba.(par SQL, je vais encore avoir des erreurs de syntaxe)
Chouette, ca va me faire une bonne nuit blanche de programmation :) au lieu
de 30 min si je fais les modifications manuellement chez le client.
Mais au moins j'aurais appris qqch en plus :)

@+
Françoise

"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

à mon avis, il faut commencer à travailler sur un double de sa base
réelle.
créer un formulaire qui lance toutes les modifications de tables soit par
sql si tu te sens soit par vba si tu connais.
ajouter des colonnes n'a pas de conséquences , supprimer des colonnes est
très dangereux car si tu oublies des modifs de code tu vas te trouver
devant des tas d'erreurs. laisse les suppressions pour plus tard et
surtout en dernier. Si tu changes des définitions de champs, vérifies les
dépendances d'objets ligne à ligne. les paramètres, ne sachant pas ce que
c'est impossible de donner une idée. une fois toutes les modifs de tables
faites et surtout faisables, vérifies que ta version actuelle sans modif
de code tourne normalement. vérifies la globalité des dépendances d'objets
pour les champs modifiés. lorsque tout est bon tu peux modifier le code.

tu trouveras des utilitaires dans la page:
http://officesystem.access.free.fr/telechargement.htm qui pourront
t'avancer dans ton travail.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Françoise Labis" a écrit dans le message de
news:
rebonjour,

J'ai créé une bd access 2003 pour un client il y a 6 mois.
Il me demande aujourdh'hui de faire quelques améliorations. Pour cela je
dois modifier la strucure de certaines tables (ajouter des colonnes , en
supprimer et changer qq paramètres). Quelle est la meilleure procédure
pour importer mes tables modifiées (vides) mais garder les données du
client. Si j'importe ses données dans mes tables , j'ai peur de perdre
les index qui sont sur la première colonne autonum.

Merci