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

Access Discussion :

impossibilité du changement de la taille d'un attribut impliqué dans une relation


Sujet :

Access

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut impossibilité du changement de la taille d'un attribut impliqué dans une relation
    Bonjour,

    Sur une ancienne base de données Access contenant déjà des données, je cherche à agrandir la taille d'un attribut, clé primaire d'une table, utilisé dans quelques relations. Access ne me laisse pas le faire.
    Toute idée pour contourner ce problème serait la bienvenue.

    Vous remerciant d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 365
    Points : 23 835
    Points
    23 835
    Par défaut
    Bonjour.

    Pourrais-tu préciser la version d'Access que tu utilises ?

    Quel est le type du champ que tu veux modifier ?

    Et si Access ne veut vraiment rien savoir :
    1. fait une copie de sauvegarde
    2. supprime la relation.
    3. Fait ta modif
    4. Recrée la relation.


    Je ne connais pas de moyen en Access de mettre une contrainte sur "pause" comme dans certains autres systèmes de BD.

    A+

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Merci infiniment pour vôtre réponse rapide.

    En effet, il s'agit de la version 2007. L'idée de la suppression suivie d'une re-création de(s) relation(s) est intéressante sauf qu'il y a 2 contraintes :
    - Nombre important de relations,
    - Les tables sont déjà remplies, impliquant un risque possible lors de la re-création des relations.

    S'il n'y a pas autre solution, du moins sur le plan "théorique", l'expérimentation (avec copie de sauvegarde, bien entendu) reste la seule issue en espérant que ça puisse aboutir.

    Merci encore pour vôtre aide et intérêt.

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 365
    Points : 23 835
    Points
    23 835
    Par défaut
    Bonjour.

    Il y a une collection relations (ou relationships, me souviens plus) qu'on peut manipuler en VBA.

    Elle est un peu mal foutu (les attributs de l'objet "Relation" ne sont pas très clairs) mais tu peux
    1. inventorier les relations existantes.
    2. Supprimer des relations.
    3. Recréer des relations.


    Donc ça peut être aussi long mais par code il y a moins de risque de se planter.

    J'ai fais cela il y a des années en stockant mes attributs (les propriétés de l'objet relation) de relations dans une table.

    A+

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Merci infiniment pour vôtre réponse.

    L'idée de passer par du code vba n'est pas mal du tout.
    Je vais explorer un peu du côté méta-base et vba en espérant trouver les bons objets et structures.

    Merci beaucoup

Discussions similaires

  1. Forcer la taille de x image contenu dans une class
    Par mael94420 dans le forum jQuery
    Réponses: 2
    Dernier message: 12/06/2009, 06h55
  2. Réponses: 4
    Dernier message: 16/03/2008, 18h06
  3. probleme de taille d'import de fichier dans une bdd mysql
    Par laetiheu dans le forum Installation
    Réponses: 17
    Dernier message: 29/08/2007, 12h07
  4. Pb pour changer la taille d'un Objet TImage dans une Form
    Par Gouyon dans le forum C++Builder
    Réponses: 10
    Dernier message: 06/06/2006, 18h01
  5. taille de zone de texte dans une liste
    Par corwin44 dans le forum Access
    Réponses: 3
    Dernier message: 28/10/2005, 10h05

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