IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modélisation Discussion :

Peut-on changer le nom d'un champ de table sans risque ? [AC-2007]


Sujet :

Modélisation

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    686
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 686
    Par défaut Peut-on changer le nom d'un champ de table sans risque ?
    Bonjour,

    J'ai un pb avec mes imports qui ne marchent plus depuis, que sur le logiciel d'origine, j'ai changé le mode de fichier exporté (UNICODE au lieu de ANSI).
    (lien de mon post sous VBA en bas).

    Je passe sur ce nouveau post car bien que lié à mon 1er pb, cette demande ne concerne plus typiquement le pb d'import.

    J'ai changé cette exportation car j'avais des pb d'accent ou de caratères 'bizarres' dans mes données. MAIS, par exemple, j'avais une colonne intitulée "Pi#êce" (à cause de ces fameux caractères bizarres)

    Maintenant, dans le nouveau fichier texte, j'ai ce nom "Pièce".

    Access ne veut rien importer car plusieurs noms de colonnes changent.

    Ma question est : Est-ce que je peux changer le nom de mes champs dans mes tables sans risque. Est-ce que cela va casser mes relations ? est-ce que les formulaires et sous formulaires reliés sur (peut être) ces nouveaux champs ne vont pas se retrouver "délié", est-ce que mes codes vba ne risquent pas de ne plus marcher (je pense à des filtres, des requêtes select et insert)

    Merci pour votre avis ou éventuellement vos conseils pour gérer ce changement au mieux.

    Bonne année à tous


    http://www.developpez.net/forums/d85...table-requete/

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    C'est très risqué, et cela va planter.

    Même si dans les requêtes faites dans la fenêtre base de donnée on peut avoir un suivi des modifications, cela n'existe pas dans le code VBA.

    Tout code avec un nom de champ ou de table différent plantera.

    Philippe

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    686
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 686
    Par défaut
    Merci.

    Je m'en doutais mais je me suis "on ne sait jamais, demande...."

    Finalement, j'ai réparé mon pb : mes formats d'importations enregistrés dans ACCESS devaient être 'mort'. En les re-créant 1 par 1, tout refonctionne.


    Merci pour ta réponse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer le nom d'un champ dans un sous-formulaire
    Par twitzig dans le forum Access
    Réponses: 2
    Dernier message: 23/05/2012, 17h51
  2. Réponses: 6
    Dernier message: 06/05/2009, 15h43
  3. Changer le contenu d'un champs de table
    Par MaitrePylos dans le forum Ruby on Rails
    Réponses: 5
    Dernier message: 01/08/2007, 16h16
  4. Nom composé de champ de table?
    Par Rim_Fat dans le forum Requêtes
    Réponses: 5
    Dernier message: 01/02/2006, 21h09
  5. Changer le nom du proprietaire de la table
    Par ykane dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/07/2004, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo