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 :

[MCD]Limitation de taille de légende


Sujet :

Modélisation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Par défaut [MCD]Limitation de taille de légende
    Bonjour, pour des raisons d'obligations, j'ai dû créer une table avec 170 champs (je sais, c'est énorme, et MERISE, elle est passée où, etc... Je n'ai pas le choix, c'est un critère imposé par le cahier des charges).

    Actuellement, quand je tente de créer un nouveau champ (la limite est fixée à 255, pourtant...) je lui mets son petit nom, son type, etc... Mais si je lui colle une légende de plus de 9 caractères, à la sauvegarde, j'ai droit à ce joyeux message :

    "La valeur de la propriété est trop grande"
    OK/Annuler, puis :
    "Erreur pendant l'opération de sauvegarde"
    OK

    (il me semblait que la légende était limitée à 2048 caractères ??????)

    Et ce qui est marrant (... ou pas), c'est que ça arrive pour toute nouvelle insertion de champ, où que ce soit dans la base. J'ai testé en entrant des informations dans la propriété "est valide si", et j'ai le même problème, cette fois limité à 5 caractères.

    Existe-t-il une façon de contourner/limiter/détruire/annuler cette limitation ?

    EDIT : ça semble lié au nombre de champs : en ajoutant ces champs dans une autre table, ça fonctionne correctement. Par contre après ce bon vieux KOPIKOL, et tentative de sauvegarde... pas mieux.

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

    Quel est la taille de ta base ?
    As-tu atteint les 2 Go de limites ?
    As-tu essayer de compacter ?

    Starec

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Par défaut mmm
    La base est vierge et ne pèse que 10 Mo, c'est bien ce qui m'agace...

    Les noms de champs sont de type standard pour permettre un export éventuel. (Nom_champ_standard). Les types de données sont au plus "juste" pour éviter de surcharger la base (type "entier" au lieu de "entier long", ou "réel simple" en lieu et place de "réel double"...etc.).

    La table qui me pose problème actuellement contient 179 champs différents (limite fixée à 255 par access, et je dois en avoir 201 au total pour cette table), et à compter du n°179, impossible de mettre une légende de plus de 9 caractères. Si j'insère un champ en position n°2, même problème. On dirait qu'il y a saturation d'une variable quelconque... Mais laquelle ?

    Truc amusant, la base vierge est de taille variable : je l'ouvre, je fais un CTRL+S, je la referme, et la taille a varié. Des fois, elle pèse 700 Ko, des fois 35 Mo, c'est bizarre, pour un fichier qui contient les mêmes données, au final. Pour une base vierge de même facture en SQL, la taille reste fixe. Un problème d'Access ?

    EDIT : je viens de constater un autre "détail", si j'ajoute un champ supplémentaire, il va chercher la légende du champ qui est au-dessus et me fait le même message d'erreur.

    ex : ajout d'un champ nouvel_etat_rejet sans légende. Tentative de sauvegarde : "Message d'erreur". Suppression d'une légende sur un champ (n'importe lequel !), tentative de sauvegarde, tout marche.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 174
    Par défaut
    au niveau de la taille qui change, j'ai cette surprise aussi... comme te l'a dit starec, il faut la compacter, dans outil/option/général, il faut cocher "compacter lors de la fermeture", elle reprendra alors tjs la même taille. visiblement, le simple fait de la manipuler, fait augmenter la taille.
    pour le reste, désolée...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Par défaut
    Elle reprend toujours la même taille, on est d'accord. Par contre, en cochant le "compacter à la fermeture", elle prend 400 Ko de plus, puis elle reste à cette taille.

    Ca, c'est du compactage de chez microsoft

    Bon, je n'ai plus trop de temps à passer à cehrcher à résoudre ce problème, je vais supprimer les légendes et je vais bosser sans. Mais ça m'en donne, 170 légendes tapées amoureusement de mes petits doigts joufflus.

    EDIT de mieux en mieux :s Maintenant, si je sauvegarde... même avec 25 champs "propriété trop grande". Nom de champ le plus long : Regard_controle_bouclage_ecoulement_correct

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    la limitation ne vient surement pas des légendes mais de ceci

    "Nombre de caractères dans un enregistrement (à l'exclusion des champs Mémo et Objet OLE) 2 000" cf spécifications

    tu es bon pour scinder ta table en deux ou trois

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

Discussions similaires

  1. [MySQL] Limiter la taille du texte a l'affichage
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 22/03/2006, 11h08
  2. Limiter la taille d'une ou plusieurs bases de données
    Par Thierry8 dans le forum Administration
    Réponses: 7
    Dernier message: 12/03/2006, 23h51
  3. Feuille de style, faut-il limiter leurs tailles?
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 17
    Dernier message: 30/01/2006, 07h05
  4. [ Eclipse2.1 ][ Plugin ] limiter la taille des boutons
    Par whilecoyote dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 03/11/2005, 16h08
  5. [Tomcat][Jsp][Upload]Limiter la taille d'un upload...
    Par Titom dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 23/05/2005, 15h33

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