OVH Cloud OVH Cloud

Changer le nom d'une table

5 réponses
Avatar
Luis
Bonjour,
Dans une des base que j'ai fait lorsque j'=E9tais encore=20
plus d=E9butant que maintenant, les tables ont des nom pas=20
tr=E8s acceptables pour Access par=20
exemple 'Clients&Commandes'
Alors nouvelle app=E9lation: 'Clients_Commandes', tout =E7a ne=20
pose pas de probl=E8mes, si ce n'est les requ=EAtes.
Il y a t'il moyen de changer les champs autrement que=20
manuellement?
Merci et =E0 bient=F4t.
Luis

5 réponses

Avatar
Raymond [mvp]
Bonjour Luis.

On évolue dans la cour des grands ?

faut faire sérieux. faut d'abord être en version 2000 mini et cocher les
cases options correction automatique de noms.
faire tes modifs et surtout vérifier l'existence de ces noms dans ton code
vba sous forme littérale car access ne les changera pas. surtout pour les
clés primaires dans les listes déroulantes et les noms dans les requêtes
construites par le code vba.
à mon avis personnel, auquel je me range facilement, qui n'engage que celui
qui le suit et surtout pas moi, je n'ai confiance que dans access 2003 pour
une conversion propre. tu en penses ce que tu veux. et te connaissant, je ne
te répète pas de faire une à plusieurs sauvegardes avant de te lancer.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans le message de
news:1deff01c45468$6adce550$
Bonjour,
Dans une des base que j'ai fait lorsque j'étais encore
plus débutant que maintenant, les tables ont des nom pas
très acceptables pour Access par
exemple 'Clients&Commandes'
Alors nouvelle appélation: 'Clients_Commandes', tout ça ne
pose pas de problèmes, si ce n'est les requêtes.
Il y a t'il moyen de changer les champs autrement que
manuellement?
Merci et à bientôt.
Luis
Avatar
Luis
Bonjour Raymond,
Il faut faire sérieux.
Je ne sais pas si tu te rappelles à mes début dans le
News, j'avais un problème avec une base et je te l'avais
envoyée sur ta gentille proposition.
Et la première chose que tu m'avais fait remarquer c'étais
ce genre de problème c'est à dire les & ou les % que
j'avais mis dans le nom des tables ou des champs.
J'avais modifié ça et le problème était presque résolu,
mais j'avais tout fait manuellement, quelle galère!!

Moi je suis sur XP éventuellement sur Access2003, mais que
je n'utilise que très peu car j'ai un pc sur WindowsMe et
un autre sur XP, donc voilà si je travail sur le pc Me
Access2003 ne fonctionne pas.
Alors être en version 2000 mini, je ne sais pas comment
faire?

Où est-ce que se trouve les cases options correction
automatique de noms? je ne les trouve pas.

Pour le reste de modif tu as raison il faut corriger
manuellement, mais avec remplacer, on fait déjà un bout.

Pour une fois j'avais déjà fait une sauvegarde.
Mais tu as eu raison de me le dire car avec mon éternel
empressement et ma tête à 10 km au dessus des nuages....

Merci Raymond.
Luis
-----Message d'origine-----
Bonjour Luis.

On évolue dans la cour des grands ?

faut faire sérieux. faut d'abord être en version 2000
mini et cocher les

cases options correction automatique de noms.
faire tes modifs et surtout vérifier l'existence de ces
noms dans ton code

vba sous forme littérale car access ne les changera pas.
surtout pour les

clés primaires dans les listes déroulantes et les noms
dans les requêtes

construites par le code vba.
à mon avis personnel, auquel je me range facilement, qui
n'engage que celui

qui le suit et surtout pas moi, je n'ai confiance que
dans access 2003 pour

une conversion propre. tu en penses ce que tu veux. et te
connaissant, je ne

te répète pas de faire une à plusieurs sauvegardes avant
de te lancer.

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


"Luis" a écrit dans
le message de

news:1deff01c45468$6adce550$
Bonjour,
Dans une des base que j'ai fait lorsque j'étais encore
plus débutant que maintenant, les tables ont des nom pas
très acceptables pour Access par
exemple 'Clients&Commandes'
Alors nouvelle appélation: 'Clients_Commandes', tout ça ne
pose pas de problèmes, si ce n'est les requêtes.
Il y a t'il moyen de changer les champs autrement que
manuellement?
Merci et à bientôt.
Luis


.



Avatar
Raymond [mvp]
RE.

pour les options: menu outils / options / onglet général
il y a un cadre avec les cases à cocher

essaie déjà avec 2002, si ça marche, on ne sait jamais.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans le message de
news:1dbaf01c45471$57a11a70$
Bonjour Raymond,
Il faut faire sérieux.
Je ne sais pas si tu te rappelles à mes début dans le
News, j'avais un problème avec une base et je te l'avais
envoyée sur ta gentille proposition.
Et la première chose que tu m'avais fait remarquer c'étais
ce genre de problème c'est à dire les & ou les % que
j'avais mis dans le nom des tables ou des champs.
J'avais modifié ça et le problème était presque résolu,
mais j'avais tout fait manuellement, quelle galère!!

Moi je suis sur XP éventuellement sur Access2003, mais que
je n'utilise que très peu car j'ai un pc sur WindowsMe et
un autre sur XP, donc voilà si je travail sur le pc Me
Access2003 ne fonctionne pas.
Alors être en version 2000 mini, je ne sais pas comment
faire?

Où est-ce que se trouve les cases options correction
automatique de noms? je ne les trouve pas.

Pour le reste de modif tu as raison il faut corriger
manuellement, mais avec remplacer, on fait déjà un bout.

Pour une fois j'avais déjà fait une sauvegarde.
Mais tu as eu raison de me le dire car avec mon éternel
empressement et ma tête à 10 km au dessus des nuages....
Avatar
Luis
Bonjour,
Est-ce que c'est tout ce qu'il y a à faire?
Car j'ai coché la case, j'ai compacté par la même
occasion, mais lorsque j'ai été vérifier, à l'ouverture de
la requête en mode modification, j'ai eu un message me
disant que la table était introuvable et pour cause elle
venait de se faire rebaptiser et en suite lorsque je l'ai
ouverte à la place d'avoir le nom de la table (dans le
champ) et le nom du champ j'avais comme tu peux
l'imaginer : MaxdeDateCommande: Max
([Clients&Commandes].DateCommande.

Est-ce que si je converti la base en Acces2003 pour faire
la modif, je pourrais la reconvertir après en AccessXP?

Merci
Luis



-----Message d'origine-----
RE.

pour les options: menu outils / options / onglet général
il y a un cadre avec les cases à cocher

essaie déjà avec 2002, si ça marche, on ne sait jamais.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans
le message de

news:1dbaf01c45471$57a11a70$
Bonjour Raymond,
Il faut faire sérieux.
Je ne sais pas si tu te rappelles à mes début dans le
News, j'avais un problème avec une base et je te l'avais
envoyée sur ta gentille proposition.
Et la première chose que tu m'avais fait remarquer c'étais
ce genre de problème c'est à dire les & ou les % que
j'avais mis dans le nom des tables ou des champs.
J'avais modifié ça et le problème était presque résolu,
mais j'avais tout fait manuellement, quelle galère!!

Moi je suis sur XP éventuellement sur Access2003, mais que
je n'utilise que très peu car j'ai un pc sur WindowsMe et
un autre sur XP, donc voilà si je travail sur le pc Me
Access2003 ne fonctionne pas.
Alors être en version 2000 mini, je ne sais pas comment
faire?

Où est-ce que se trouve les cases options correction
automatique de noms? je ne les trouve pas.

Pour le reste de modif tu as raison il faut corriger
manuellement, mais avec remplacer, on fait déjà un bout.

Pour une fois j'avais déjà fait une sauvegarde.
Mais tu as eu raison de me le dire car avec mon éternel
empressement et ma tête à 10 km au dessus des nuages....


.



Avatar
Raymond [mvp]
il n'y a pas besoin de convertir.

on va faire simple .
tu m'envoies ta base avec la table à changer et un champ à changer, je fais
un essai sous 2003 et je te dis.
ensuite on verra le meilleur procédé.

en zip obligatoire et tu enlèves XYZ. dans l'adresse. tu le fais rapidement
?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans le message de
news:1dbfc01c45476$c4578280$
Bonjour,
Est-ce que c'est tout ce qu'il y a à faire?
Car j'ai coché la case, j'ai compacté par la même
occasion, mais lorsque j'ai été vérifier, à l'ouverture de
la requête en mode modification, j'ai eu un message me
disant que la table était introuvable et pour cause elle
venait de se faire rebaptiser et en suite lorsque je l'ai
ouverte à la place d'avoir le nom de la table (dans le
champ) et le nom du champ j'avais comme tu peux
l'imaginer : MaxdeDateCommande: Max
([Clients&Commandes].DateCommande.

Est-ce que si je converti la base en Acces2003 pour faire
la modif, je pourrais la reconvertir après en AccessXP?

Merci
Luis