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 :

[titre à changer]


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 83
    Points : 38
    Points
    38
    Par défaut [titre à changer]
    Bonsoir,

    par défaut mes champs textes font 255 carac de long; sachant que pour certaines zones il suffit de 10 ou 15 , est il préférable de mettre les vraies tailles maxi ?
    Est ce que j'y gagne au niveau poids de fichier ou vitesse d'exécution ?

    Merci

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour...bonsoir
    certaines zones il suffit de 10 ou 15 , est il préférable de mettre les vraies tailles maxi ?
    En effet rien ne sert de déclarer un champ texte de 255 caract. si ce champ ne recevra au maximum 10 ou 20 caractères..c'està toi de bien définir dès le début la taille maxi de tes champs.
    Ceci est également vraie pour les champs numériques, si ce champ ne contiendra qu'un nombre compris entre 0 et 255, il est préférable de choisir un champ de type octet (byte) au lieu d'un entier long mis par défaut.

    Regarde bien l'aide d'ACCESS, tout ceci est bien expliqué

    Bonne continuation.

  3. #3
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 154
    Points : 124
    Points
    124
    Par défaut
    Salut pat1545,

    Selon l'aide de MS-ACCESS, il faut mettre la valeur la plus petite possible afin d'utiliser le moins de mémoire, ce qui est logique, car si tu mets une longueur de 20,0 alors que ta valeur n'en prend que 20, MS-Access réservera quand même 200, donc tu en gaspies 180 et si c'est comme ça pour 10'000 enregistrements et sur plusieurs colonnes ça grossi vite et de plus, si ta base est distante, beaucoup de trafic réseau pour rien.

    Pour le moment, j'utilise une base MS-Access et puisque je suis obligé pour ne pas m'énerver quand je rentre des valeurs dans mes champs textes de mettre toutes les longueurs à 255, car cela ne m'oblige plus d'effacer des espaces inutiles à droite de mon texte pour pouvoir mettre de nouveaux caractères à gauche quand je fais des modifications. MS-Access ne connaît pas le type varchar.

    J'ai constaté que ce n'est pas le moteur de la base qui rajoute les espaces, mais bien la gestions des contrôles textes. car si on remplit les tables directements, il n'y a pas d'espace rajouté.

    Si quelqu'un a une meilleur solution , merci d'avance

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 83
    Points : 38
    Points
    38
    Par défaut je change mes structures alors
    Merci pour les réponses, c'est important je vois alors je vais modifier ça, le problèmes est de casser les relations et les refaire après je suppose..
    Je suppose que je peux donc y gagner au niveau vitesse ...
    J'ai 4 tables pricinpales:
    celles des articles: +/- 75000 articles (4 champs) (juste de la
    consultation)
    celles des entrees actuellements 37000 records 16 champs (ajout de données
    tous les jours)
    celles des commande à recevoir: 36000 records et 26 champs (consultations)
    et celle des article en réservation 3500 records et 24 champs
    je dois donc penser à leur longueurs car dans une liste déroulante , sur un
    champ des articles qui est dans un formulaire, c'est tres lent..

    Merci

    Patrick

Discussions similaires

  1. [titre à changer]
    Par pietra5 dans le forum Access
    Réponses: 2
    Dernier message: 24/10/2006, 11h33
  2. Réponses: 2
    Dernier message: 02/06/2005, 18h12
  3. [JTable] redimensionner et changer le titre des colonnes
    Par Ghost Dog dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 19/04/2005, 20h31
  4. changer le titre de la fenêtre
    Par seb m. dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/11/2004, 15h29
  5. Réponses: 2
    Dernier message: 17/10/2002, 16h16

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