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 :

Mise à jour et visualisation de tâches/rdv partagés stockés sur Access depuis Outlook


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur avant-vente
    Inscrit en
    Mars 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur avant-vente

    Informations forums :
    Inscription : Mars 2016
    Messages : 1
    Par défaut Mise à jour et visualisation de tâches/rdv partagés stockés sur Access depuis Outlook
    Bonjour à tous,


    Je ne sais pas si je dois créer cette discussion dans la section Access ou Outlook car ma question se situe à la frontière. Je m'explique :

    Je travaille dans une TPE familiale où les moyens sont limités comme bien souvent et nous aimerions nous doter d'un outil qui nous permettrait de partager nos agendas sur notre serveur interne sachant que nous travaillons sur des postes déconnectés d'internet.

    J'ai donc entrepris de réaliser cet outil en VBA sous ACCESS initialement car cela me procurait un autre avantage : la possibilité de faire évoluer ma base de données vers un outil s'approchant d'un petit ERP que nous ne pourrions pas acheter autrement (traitement des tables de tâches, de personnel, etc. pour sortir des bilans par projet/personne/dates et permettre une comptabilité analytique qui nous fait défaut également).

    Je suis parvenu à réaliser un formulaire d'agenda utilisant mes tables grâce à l'excellent article de Denis Hulo : https://denishulo.developpez.com/tut...access/agenda/
    Cependant, j'ai réalisé rapidement que cette méthode était parfaitement adaptée à un agenda personnel (quand on doit remplir au grand maximum une tâche à la fois toutes les 30 min disons soit : 7j*24h/0.5h = 336 tâches par semaine et encore je prends très large) mais que le nombre limité de contrôles que l'on peut mettre dans un formulaire rendait la chose injouable pour une dizaine voire quinzaine d'agendas à afficher simultanément (la limite du nombre de contrôles est autour de 800 je crois sur Access 2003).

    Je me suis alors demandé si, en conservant l'idée de la base de données afin de l'exploiter par la suite comme je l'ai mentionné, il n'était pas possible d'afficher les tâches sur Outlook (toujours sans accès internet, donc quid de l'identification de l'utilisateur ?) et modifier/ajouter la base qui stocke ces rdv/tâches depuis Outlook également ?

    Quelles seraient les alternatives que vous envisageriez si cela n'est pas possible tel quel ?

    Nota : nous avons Windows Server 2012 R2 avec un domaine Active Directory et chacun son compte utilisateur sur le domaine.

    Mes compétences en VBA et Access (je suis ingénieur en mécanique de formation) n'étant pas nulles mais modestes, je fais appel à votre expérience sur ces questions et je vous remercie grandement par avance de toute aide que vous pourrez m'apporter.

    Je reste ouvert pour toute clarification bien sûr.

    Bonne journée,

    nainretic

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 137
    Par défaut
    Bonjour,

    Avant tout tu peux attacher tes données Outlook dans ton application ACCESS pour voir comment les tables RDV sont articulées. C'est faisable depuis le menu d'import d'Access.

    Pour aller plus dans le détail :
    Ce que tu souhaites faire c'est de l'automation (pilotage d'un produit VBAlike par un autre produit VBALike) en l’occurrence piloter Outlook via Access. Access n'étant là que pour fournir des données à la bdd d'outlook et lancer des instructions Outlook.

    Puisque le modèle (la bibliothèque / données) que tu vas utiliser est celui d'outlook (les données et les ordres d'affichages) j'aurais posté dans VBA Outlook.

    Ce qu'on peut éventuellement faire ici c'est te donner la méthode pour utiliser cette bibliothèque dans Access.

    Tout d'abord pour le développement tu dois travailler en Early Binding, cet-à-dire avec la référence Outlook inscrite dans Options/Références du VBE(ditor). Cela te permettra d'avoir l'autocomplétion (voir le modèle -méthodes/propriété- de la bibliothèque) Outlook dans Access.

    Quand ton dev sera terminé tu pourras éventuellement passé en Late Binding pour t'affranchir de la référence à une version précise d'outlook. Une billet sur le late/early binding : http://blogaccess.free.fr/?p=127

    Je n'ai que très rarement manipulé le modèle Outlook donc je ne pourrais pas te donner de conseil. Le forum VBA Outlook est le plus adéquat pour ça.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Discussions similaires

  1. Peut t'on faire une procedure stocké sur access ?
    Par Solero dans le forum Access
    Réponses: 6
    Dernier message: 28/01/2019, 10h33
  2. Réponses: 2
    Dernier message: 02/05/2006, 22h09
  3. Mise à jour d'une BD simultanément par ACCESS et ArcGIS
    Par Pipo Crusoe dans le forum Access
    Réponses: 1
    Dernier message: 14/12/2005, 11h40
  4. Réponses: 3
    Dernier message: 05/12/2005, 14h17
  5. Réponses: 2
    Dernier message: 21/10/2005, 17h02

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