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

VBA Access Discussion :

Limite des tables Access


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2017
    Messages : 15
    Par défaut Limite des tables Access
    Bonjour à tous,

    Je voulais réaliser une application de traitement sur des tables de données avec VBA sous Access. J'ai lu sur le site de Miscrosoft qu'Access pouvait supporter des applications avec une limite de 2Go par application, ma question est quelle est la limite qu'Access tolère en terme de lignes et colonnes d'une table ou encore comment se traduisent ces 2 Go en termes de lignes et colonnes.

    Merci d'avance de vo réponses

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Bonjour.

    Pour les colonnes, c'est 255 au max.
    Pour les lignes c'est "Beaucoup" jusqu'à saturation à 2 Go.

    Pour la taille des "lignes", cela dépend du type de données.
    • Les champs textes et mémos, compter 1 octets par caractère.
    • Les champs entiers et réels simple, compter 4 octets par champ.
    • Les champs dates, entiers longs, réels double, compter 8 octets par champ.
    • Pour les autres types de données, je ne sais pas.
    • Et évidement il faut prévoir de la place pour les indexes et autres champs technique.


    Il est préférable de faire l'exercice à partir de la source.
    Quelles sont les données dont tu as besoin ?
    Et surtout combien d'enregistrements estimés ?
    Est-ce qu'elles tiennent dans un Excel ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2017
    Messages : 15
    Par défaut
    Merci pour ta réponse.
    Pour mon application les données sont des textes et des réels/entiers ou éventuellement des dates, et de l'ordre de 4 millions de lignes avec au max 40 colonnes. En sachant que dans mon application il y aura des interfaces (boutons...) pour contrôler quelques paramètres des calculs

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Bonjour.

    L'interface ne compte pas vraiment dans la taille car on peut (et il est fortement recommandé de) la séparer des données.
    4 Million, ça fait un sacré paquet mais cela pourrait probablement passer.
    Si cela doit augmenter, personnellement, j'irai plutôt vers MS SQL Server.
    Il y a une version gratuite (express edition) qui est limitée à 4 Go et a moins de fonctionnalités que la version payante mais l'intérêt c'est que migrer vers la version commercial devrait se faire facilement puisque que c'est en fait le même produit.
    Tu pourrais aussi regarder du côté de MySQL qui il me semble a de bonnes capacités en terme de volume et est aussi gratuit.
    Tu peux garder Access pour faire l'interface, seules les données sont Non-Access.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

Discussions similaires

  1. [Généralités] Comment lier des tables Access
    Par nicodespiennes dans le forum Access
    Réponses: 2
    Dernier message: 28/09/2006, 11h24
  2. limite des tables Memory ?
    Par kedare dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 22/09/2006, 09h43
  3. Comment lier des tables Access ?
    Par po.lombard dans le forum Bases de données
    Réponses: 1
    Dernier message: 18/12/2005, 12h54
  4. [VBA Excel] Importer des tables Access dans Excel
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/12/2005, 11h44
  5. Réponses: 2
    Dernier message: 11/05/2004, 11h17

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