OVH Cloud OVH Cloud

Changement de nom de table, requête et état

8 réponses
Avatar
Sophie
Bonjour tout le monde,

j'ai déjà parlé de ce problème mais je n'ai pas eu de réponse. J'ai visité
les archives du newsgroups mais il n'y a rien là non plus. J'aimerais
savoir s'il y a un moyen de changer les noms de requêtes et que ces noms se
répercute à l'intérieur de mes requêtes, état et peut-être même dans mon
code vba? J'ai cocher dans les options pour que les nom se changent
automatiquement mais ca ne fonctionne pas, j'ai vu dans les archives qu'il y
avait peut-etre possibilité de faire la modification grace à une fonction
mais ca n'a pas bien fonctionner chez nous il y a surement quelque chose que
je n'ai pas compris... J'ai deux bases de données à changer comme ca... Une
que je dois changer le nom des requêtes et l'autre le nom des tables.
J'utilise access 2000.

Merci beaucoup de me répondre et de me faire ce beau cadeau de Noël.
Sophie

P.S. J'en profite pour vous souhaiter de très belles fêtes entouré de votre
famille et vos ami(e)s. Tout plein de bonheur, de santé et peut-être aussi
un peu de cadeaux! ;) Vous m'êtes très utiles pour mon travail et je vous
en remercie. Calin et bizou! :D

8 réponses

Avatar
Xavier HUE
Bonjour Sophie,

Je ne résiste pas à la promese de bisous et calins ;-)

Donc, Dans Outils/Options Onglet Général, cocher l'
option "Effectuer correction automatique de nom" et peut
être "suivi informations correction automatique".
Je n'ai testé que le ca suivant avec les deux options
activése:
- Modification nom d'un champ dans une table =>
répercussion automatique dans requête, formulaire (etat
pas testé).

Je pense que les modifications de nom des objets doit être
répercutable automatique, sauf, dans les macros et modules
ou ces objets sont en général utilisés via des variables.
Mais dans du code VB, tu peux utiliser ls fonctions
rechercher/remplacer dans tout le projet.
Ca risque d'être lourdingue.

En cherchant bien dans les archives... Il me semble avoir
lu quelque chose à ce sujuet il y a quelques temps...

Sinon, l'outil idéal reste à écrire...
Si tu te sens le courage de te lancer ;-))

Désolé pour le paquet cadeau. Il ne sera pas complet :-(

J'ai quand même droit aux bisou et calin? ;-)

Très bonne fêtes à toi également.
Cordialement.
Avatar
Raymond [mvp]
Bonsoir Xavier et Sophie.

Je te confirme ce qu'a dit xavier sauf qu'ayant travaillé sur 2000 2002 et
2003, ma confiance en une modification globale sur 2000 est très très
limitée, surtout dans les requêtes. si tu as des amis sûrs qui ont 2002 ou
2003 demande leur qu'ils te fassent la modification. Sur 2003 tu as en plus
la possibilité d'afficher les dépendances et c'est vraiment un plus
appréciable dans le contrôle de ta tâche.

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


"Xavier HUE" a écrit dans le message de
news:098101c3c583$9595b570$
Bonjour Sophie,

Je ne résiste pas à la promese de bisous et calins ;-)

Donc, Dans Outils/Options Onglet Général, cocher l'
option "Effectuer correction automatique de nom" et peut
être "suivi informations correction automatique".
Je n'ai testé que le ca suivant avec les deux options
activése:
- Modification nom d'un champ dans une table =>
répercussion automatique dans requête, formulaire (etat
pas testé).

Je pense que les modifications de nom des objets doit être
répercutable automatique, sauf, dans les macros et modules
ou ces objets sont en général utilisés via des variables.
Mais dans du code VB, tu peux utiliser ls fonctions
rechercher/remplacer dans tout le projet.
Ca risque d'être lourdingue.

En cherchant bien dans les archives... Il me semble avoir
lu quelque chose à ce sujuet il y a quelques temps...

Sinon, l'outil idéal reste à écrire...
Si tu te sens le courage de te lancer ;-))

Désolé pour le paquet cadeau. Il ne sera pas complet :-(

J'ai quand même droit aux bisou et calin? ;-)

Très bonne fêtes à toi également.
Cordialement.
Avatar
Sophie
Salut Xavier,

malheureusement c'est pas le nom d'un champ que je dois changer mais le nom
de la table... et en fait je la change pas vraiment, je change mes tables
interne pour des table sql externe que je lie par odbc... alors je cherche
comme changer le nom des tables dans mes requêtes... Pour le cas de mon
autre base de donnée, je change effectivement le nom de la requête mais même
en cochant les options rien ne fonctionne! :( Ca va ben mal mon affaire, je
pense que je vais devoir tout changer à la main... comme si j'avais juste ca
à faire!! :'( boohooooo

Mais tant pis, si j'ai pas d'autre choix.

Mais APPEL A TOUS, si vous avez une idée génial ne vous gêner pas pour m'en
faire part s.v.p.! :D

Et pour toi Xavier... Voici xoxo pour avoir pris la peine de me répondre
quelque chose :)

Bonne journée
Sophie xx

"Xavier HUE" a écrit dans le message de news:
098101c3c583$9595b570$
Bonjour Sophie,

Je ne résiste pas à la promese de bisous et calins ;-)

Donc, Dans Outils/Options Onglet Général, cocher l'
option "Effectuer correction automatique de nom" et peut
être "suivi informations correction automatique".
Je n'ai testé que le ca suivant avec les deux options
activése:
- Modification nom d'un champ dans une table =>
répercussion automatique dans requête, formulaire (etat
pas testé).

Je pense que les modifications de nom des objets doit être
répercutable automatique, sauf, dans les macros et modules
ou ces objets sont en général utilisés via des variables.
Mais dans du code VB, tu peux utiliser ls fonctions
rechercher/remplacer dans tout le projet.
Ca risque d'être lourdingue.

En cherchant bien dans les archives... Il me semble avoir
lu quelque chose à ce sujuet il y a quelques temps...

Sinon, l'outil idéal reste à écrire...
Si tu te sens le courage de te lancer ;-))

Désolé pour le paquet cadeau. Il ne sera pas complet :-(

J'ai quand même droit aux bisou et calin? ;-)

Très bonne fêtes à toi également.
Cordialement.
Avatar
Xavier HUE
Bonjour Sophie,

en fait je la change pas vraiment, je change mes tables
interne pour des table sql externe que je lie par odbc...
Si les noms de champs n'évoluent pas, tu as tout intérêt à

recréer tes tables attachées en les nommant comme tes
actuelles tables internes. Ainsi, tu n'as aucune autre
modif à effectuer.

Si l'opération doit être faite une seule fois sur une
base, la technique de la "mimine" me paraît la mieux
adaptée.
S'il faut faire ce travail dans plusieurs bases, il
pourrait être intêressant d'écrire un petit outil.

J'ai ce genre de chose dans mes gamelles et mes bidons.
Une procédure pas forcément simple.

Si ça t'interesse...

Cordialement.

Avatar
Sophie
en fait je la change pas vraiment, je change mes tables
interne pour des table sql externe que je lie par odbc...
Si les noms de champs n'évoluent pas, tu as tout intérêt à

recréer tes tables attachées en les nommant comme tes
actuelles tables internes. Ainsi, tu n'as aucune autre
modif à effectuer.


Bonne idée, je vais essayer ca, j'ai jamais pensé que je pouvais changer le
nom de table attaché... ca ne m'a même pas traverser par la tête... bizarre
ca! Ca doit être les vacances qui approchent qui font cette effet là

Si l'opération doit être faite une seule fois sur une
base, la technique de la "mimine" me paraît la mieux
adaptée.
S'il faut faire ce travail dans plusieurs bases, il
pourrait être intêressant d'écrire un petit outil.

J'ai ce genre de chose dans mes gamelles et mes bidons.
Une procédure pas forcément simple.


Xavier chéri, tu serais le plus charmant des hommes si tu voulais bien
m'expliquer cette fameuse procédure! ;) Et tu auras droit à plein de
nouveaux calin et bizous!!! lol

Bonne journée
Sophie xx


Avatar
Xavier HUE
Bonjour Sophie,

Désolé pour la réponse tardive... Week-end oblige ;-)

Or donc, je te prépare une base exemple, le listing du
code est assez long, de plus, il faut un formulaire et une
table. Donc, trop long à décrire.
En espérant que ton adresse mail est la bonne.

Xavier chéri, ...plein de nouveaux calin et bizous
Heu! On va se faire remarquer ;D


Cordialement.

Avatar
Nicolas Mathieu
ça prouve bien qu'une femme peut avoir ce qu'elle veut d'un mec!

"Xavier HUE" a écrit dans le message de
news:068001c3c88c$516cb040$
Bonjour Sophie,

Désolé pour la réponse tardive... Week-end oblige ;-)

Or donc, je te prépare une base exemple, le listing du
code est assez long, de plus, il faut un formulaire et une
table. Donc, trop long à décrire.
En espérant que ton adresse mail est la bonne.

Xavier chéri, ...plein de nouveaux calin et bizous
Heu! On va se faire remarquer ;D


Cordialement.

Avatar
Xavier HUE
Ca y est! y nous z'ont repéré! ;-)

Bonjour Nicolas,

ça prouve bien qu'une femme peut avoir ce qu'elle veut
d'un mec!

Bah! on ne se refait pas ;-)

Ceci, dit, quand la politesse et la gentillese sont là, ça
incite à répondre.

Pour le reste, c'est du suivi...

Cordialement.