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 :

Impossible de changer le type de données d'une table


Sujet :

Modélisation

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur en construction
    Inscrit en
    Mai 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en construction
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Points : 10
    Points
    10
    Par défaut Impossible de changer le type de données d'une table
    Bonjour à tous,

    J'aurais aimer avoir de l'aide concernant un problème qui m'épuise depuis un moment, je m'explique :

    J'ai créer une table dans laquelle un des champs a été défini comme numérique et ENTIER LONG.
    Or aujourd'hui j'ai besoin de faire passer ce champ en numérique mais REEL DOUBLE.

    Et là est tous le problème, lorsque je fais cette manipulation, la msgbox suivante apparait :
    "Impossible de changer le type de données ou la taille de ce champ. Il est utilisé dans une ou plusieurs relations.
    Si vous voulez changer le type de données, supprimer d'abord ses relations dans la fenêtre relation"

    Je m'éxécute et supprime les 4 relations que ma table avait avec d'autres tables : Mon champs n'est théoriquement soumis à plus aucune relation.

    Mais là encore la msgbox apparait à nouveau.

    Et quand je vais dans l'onglet relations, ma table apparait complétement indépendante.


    La seule chose qui pourrait poser problème sont mes nombreuses requêtes mais là ce ne sont que des jointures et n'existent donc que le temps d'éxécution de ces requêtes. Dans le doute je les ai quand même supprimées :

    Et là encore la msgbox m'informant que c'est impossible.



    Je n'arrive pas du tout à régler ce point et vous demande donc de bien vouloir m'aider.

    Un grand merci d'avance pour vos réponses

  2. #2
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    salut flogo2323 et bienvenu,

    il y a plusieurs façon de procéder, je t'en propose une:
    - tu dupliques ta table
    - tu change le type dans cette nouvelle table
    - tu supprimes l'ancienne table, access (acc2007) te proposera de supprimer les relations automatiquement
    - tu renommes la nouvelle table au nom de l'ancienne


  3. #3
    Membre à l'essai
    Homme Profil pro
    Ingénieur en construction
    Inscrit en
    Mai 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en construction
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Bonsoir Vodiem,

    Je viens d'essayer ta solution mais malheureusement cela ne fonctionne pas.

    En effet, les tables fonctionnent normalement mais des "erreurs de compilation" sur des expressions (que je pensais sans liens avec ma table) apparaissent.


    Je suis donc toujours preneur pour une idée.

    Merci de votre aide

  4. #4
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    désolé mais j'avais répondu à:
    Citation Envoyé par flogo2323
    Impossible de changer le type de données d'une table
    et pas à:
    Citation Envoyé par flogo2323
    erreurs de compilation
    ;P

    pour ca il faudrait plus d'information mais je crains qu'une modification à ce niveau provoque effectivement des erreurs en cascade. il faut malheureusement bien étudier la base avant de se lancer dans un changement de type. :/

  5. #5
    Membre à l'essai
    Homme Profil pro
    Ingénieur en construction
    Inscrit en
    Mai 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en construction
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Ces erreurs de compilation apparaissent dès lors que "j'échange" les tables comme tu me l'as conseillé.

    Ce qui est déroutant, c'est que les "erreurs de compilation" sont liées à des tables autres que celle dont j'ai modifié le type de champs

  6. #6
    Membre à l'essai
    Homme Profil pro
    Ingénieur en construction
    Inscrit en
    Mai 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en construction
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Point en ordre.

    J'ai tout de même fait ta méthode malgrés les heures nécessaires à l'actualisation de toutes les expressions.


    Merci bien Vodiem

  7. #7
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    de rien, bonne continuation flogo2323.

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

Discussions similaires

  1. Changer de type de données sur une base en production
    Par james_usus dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/03/2012, 11h28
  2. Type de données dans une table
    Par skandaboy dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 29/03/2007, 14h15
  3. Impossible de changer un type de données
    Par stigma dans le forum Access
    Réponses: 1
    Dernier message: 19/01/2007, 11h53
  4. Réponses: 4
    Dernier message: 09/05/2006, 10h29
  5. Réponses: 3
    Dernier message: 07/02/2006, 13h26

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