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 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 - 17 déc. 2011 à 22:56
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 - 17 déc. 2011 à 22:56
A voir également:
- VBA Excel et base de sonnées access
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Formules excel de base - Guide
- Aller à la ligne excel - Guide
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 310
Modifié par michel_m le 15/12/2011 à 22:55
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
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
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 454
17 déc. 2011 à 22:56
17 déc. 2011 à 22:56
Bonjour,
Je me fais une copie pour usage personnel.
Je me fais une copie pour usage personnel.