Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2011, 18h45   #1
Membre habitué
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : octobre 2008
Messages : 212
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : octobre 2008
Messages : 212
Points : 126
Points : 126
Par défaut Peut on mettre en commun modules, formulaires ?

Bonjour,

J'ai 2 applications qui utilisent partiellement les mêmes données mais également des formulaires identiques et des mêmes fonctions.

Pour les données, pas de problème, les 2 applications pointent vers les mêmes tables avec des liaisons ! Par contre, après une évolution de l'une des applications (de formulaire, d'état ou de fonction) je suis obligé de recopier "manuellement" les nouvelles versions des objets modifiés vers l'autre application.
N'existerait t-il pas un moyen plus "élégant" de mettre en commun formulaires et modules entre 2 applications afin d'en faciliter la maintenance ?

Merci de vos réflexions et de vos éventuelles pistes de recherche.
Cordialement,
Triton972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 20h46   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 258
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 258
Points : 1 877
Points : 1 877
Bonsoir,

Il est probablement possible d'avoir plusieurs exécutables qui s'appellent entre eux, mais pour ma part j'ai choisi l'option inverse : j'ai une seule "grosse" application qui se déroule différemment en fonction du paramétrage de l'utilisateur.
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 22h09   #3
Membre habitué
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : octobre 2008
Messages : 212
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : octobre 2008
Messages : 212
Points : 126
Points : 126
Bonsoir Nico84,

Je te remercie pour ta réponse. J'utilise aussi cette technique mais cette fois ce sont 2 applications assez différentes mais qui partagent beaucoup de fonctions identiques.
Je continue à chercher ...
Triton972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 06h05   #4
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Bonjour,

Pour le code, tu peux le mettre dans une "bibliothèque" commune, un fichier que tu références dans chaque application.

Pour les formulaires ou états, je ne vois pas, ce qui ne veut pas dire qu'il n'y ait pas de solutions.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 15h09   #5
Membre actif
 
Avatar de Ric500
 
Homme Richard
Ingénieur développement logiciels
Inscription : août 2004
Messages : 166
Détails du profil
Informations personnelles :
Nom : Homme Richard
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : août 2004
Messages : 166
Points : 157
Points : 157
Bonjour

Je me joins à la réponse de Domi2: il me semble qu'effectivement le fait d'ajouter une référence à un mdb permet d'appeler tous les objets de ce mdb (à vérifier).

Bon courage et bonne continuation...
Ric500 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h39.


 
 
 
 
Partenaires

Hébergement Web