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 :

Associer Access et Excel [AC-365]


Sujet :

Modélisation

  1. #1
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 233
    Points : 462
    Points
    462
    Par défaut Associer Access et Excel
    Bonjour,

    j'ai développé une application Excel assez complexe (60 classeurs, 200 macros VBA représentant environ 6000 lignes de code) avec gestion de photos via l'appareil photo Excel) qui gère la petite entreprise de ma fille parfaitement après 2 ans d'efforts et d'apprentissage (je ne savais même pas ce qu'est une macro...)

    qq fichiers sont partagés par 6 utilisateurs et je pense maintenant qu'une base Access pour ces 6 fichiers (voir tous...) permettrait de mieux partagés les ressources et sécuriser le système

    Je ne connais d'Access que le nom et je lis un peu tout partout ce que je trouve.

    Bien sur je vais faire pas mal de tests mais je cherche une documentation et des conseils concrets, ciblés sur mon problème à savoir :

    - Les conseils et erreurs à éviter pour construire la base (une seule base ou une base par thème par exemple RH, Compta, Catalogue sachant que tout est un peu lié)

    - Comment remplacer les accès par macro VBA d'Excel par des accès à la base Access

    - En particulier j'ai créé un Catalogue (20 Mo actuellement) qui contient des photos et que je pense (?) souhaitable de remplacer par une base de données.
    Les photos sont chargées dans une cellule par "=photox" défini dans le Gestionnaire de nom Excel avec photox : INDIRECT(RECHERCHEV...)
    Comment ne pas perdre ce mode de chargement si je mets les photos dans Access ou comment le remplacer efficacement

    J'ai une version officielle Office 365 donc j'ai Access 365

    Merci de votre aide
    Il ne savait pas que c'était impossible, donc il l' a fait...

  2. #2
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    740
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 740
    Points : 1 045
    Points
    1 045
    Par défaut
    Bonjour,

    quelques éléments de réponse

    - si plusieurs bases Access: ça dépend de la taille, mais si 60 onglet = 60 tables grosso-modo Access sait gérer; c'est la taille qui peut poser problème (Access est limité à 2Go) dans ce cas Access gère assez bien les liens entre bases. On construit alors une base 'Référentiel', et des bases 'Transactionnel'.
    Comme il est possible de changer en cours de route, mon conseil serait de commencer avec une base centrale, en gardant l'idée que l'on puisse splitter par la suite

    - les macro Excel: a priori pas de reprise, Access gère les intégrités et l'interface utilisateur nativement, pour les batch, il y a toute une panoplie d'outils: VBA, Macro, DataMacro et Query

    - le photos: surtout à stocker en dehors d'Access et à gérer dans les tables par des liens.

  3. #3
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 233
    Points : 462
    Points
    462
    Par défaut
    Merci

    - 2 Go pas de pb, les fichiers Excel n'ont pas de volume important, 20M0 pour le plus gros les autres qq centaines de Ko. J'envisage une seule base avec la structure qui va bien par sous thèmes... (j'envisage... )

    - macro : pas de reprise ? je comprends pour l'intégrité, c'est même le gros avantage d'Access à mon sens pour les fichiers partagés Excel, mais quid de mes accès à mes fichiers dans mes traitement par macros VBA excel :
    - open / close de fichier : disparaît je pense

    - lecture / écriture ?

    - photos : à garder dans des classeurs Excel si c'est à exclure d'Access ?
    Il ne savait pas que c'était impossible, donc il l' a fait...

  4. #4
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    740
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 740
    Points : 1 045
    Points
    1 045
    Par défaut
    Bonjour,

    Pour les photos il n'est pas recommandé de les stocker dans Access à cause la taille que ça prend
    il vaudrait mieux stocker chaque photo sur le disque dur, avec une codification explicite
    et dans Access faire un lien entre chaque enregistrement et son fichier

  5. #5
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 233
    Points : 462
    Points
    462
    Par défaut
    Merci pour les conseils je vais me débrouiller avec ça et je vais tester tout ça.

    Ce que je ne vois pas bien c'est comment je peux remplacer dans les macros Excel les accès aux feuilles des classeurs par des accès à la base Access...
    Il ne savait pas que c'était impossible, donc il l' a fait...

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

Discussions similaires

  1. Liaison Office Access vers Excel
    Par PDR dans le forum Access
    Réponses: 4
    Dernier message: 04/10/2005, 10h20
  2. Renseigner un formulaire Access depuis Excel
    Par vciofolo dans le forum Access
    Réponses: 6
    Dernier message: 30/09/2005, 11h12
  3. comment afficher des données Access sur Excel ??
    Par merlubreizh dans le forum Access
    Réponses: 9
    Dernier message: 14/09/2005, 14h38
  4. Access vers excel
    Par tiopan dans le forum Access
    Réponses: 6
    Dernier message: 05/12/2003, 08h43

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