VBA Excel et base de sonnées access

Fermé
medbo Messages postés 551 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 24 mars 2019 - 15 déc. 2011 à 20:29
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 - 17 déc. 2011 à 22:56
Bonjour,

je voudrais savoir si c'est possible de faire ce qui suit, et comment ? :

créer une fichier Excel qui contient des userforms mais les champs et les résultats des actions qui seront exécutés à partir des ces userforms au lieu qu'ils soit enregistrées dans des pages du même fichier excel, ils seront enregistrées dans des tables d'une base de données Access, cette dernière qui sera partagée dans une réseau local.


A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 15/12/2011 à 22:55
Bonjour,

Oui c'est possible
dans l'exemple ci joint: 3 classeurs(XL200)Thème des agents (T_staff) enlève 0 à plusieurs fois des pièces d'un magasin.

"Admin" crée une base au format Access (dosale.mdb)-il n'est pas nécessaire d'avoir Access d'installé (construction par la technologie ADOX)

"Major" remplit la base (100000 lignes) et il peut ajouter du personnel et en supprimer sous conditions (intégrité référentielle. par ex: un agent ayant effectué une opération ne peut pas être supprimé de T_staff)

"junior" peut lire sur Excel l'ensemble des opérations effectuées par un agent (double jointure). il ne peut pas modifier

Tu as ainsi une base access Dorsale-frontale :admin, major, junior, peuvent être sur chacun sur des postes différents du serveur
La technologie utilisée par major et junior est ADO-SQL: les appels n'ouvrent pas la base d'où minimisation des risques de collision et par défaut, access est en verrouillage optimiste

Mais c'est un gros boulot de prog à faire uniquement si tu n'as pas Access: sinon la technique Access Dorsale-frontale avec celle de la gestion des privilèges est beaucoup plus simple et rapide à élaborer (pas de vba)

Bon courage quand m^me

https://www.cjoint.com/?3LpwDdfG4ie

curieux de connaitre ta réaction, d'avance merci
Michel
1
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
17 déc. 2011 à 22:56
Bonjour,
Je me fais une copie pour usage personnel.
0