Bonjour à tous,
Je souhaite limiter le nombre d’installations d’une application ACCESS sur un réseau donné. J’ai trouvé une solution qui me semble correcte mais je n’en suis pas sûr.
Contexte :
On a une application Access constituée d’une frontale (compilée) ‘F.mde’. Celle-ci se connecte à une dorsale ‘D.mdb’. On veut limiter le nombre d’installations de la frontale et on souhaite protéger (autant que possible) cette limite.
Ma solution :
On crée une troisième base de données (compilée) qu’on appelle ‘verrou.mde’ et qui contient une table contenant des numéros de PC.
Chaque fois qu’une frontale tente de se connecter à la dorsale, on se connecte d’abord à ‘verrou.mde’ et on regarde si le numéro de PC courant (qu’on lit dans le .LDB de la dorsale) est déjà connu :
- S’il est déjà connu, on autorise sa connexion à la dorsale.
- S’il n’est pas connu et si le nombre de numéros stockés est inférieur à la limite autorisée, on le stocke et on autorise la connexion.
- Sinon, on interdit la connexion.
Merci d'avance pour votre avis là dessus....
Partager