VBA Excel et base de sonnées access

medbo Messages postés 570 Statut Membre -  
Le Pingou Messages postés 12713 Date d'inscription   Statut Contributeur Dernière intervention   -
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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 12713 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Je me fais une copie pour usage personnel.
0