Gérer l'Ecriture pour un Utilisateur et la Lecture pour Tous

Solutions Développées sous VBA
Verrouillé
admin
Site Admin
Site Admin
Messages : 237
Enregistré le : 04 oct. 2020, 20:48
Contact :

Gérer l'Ecriture pour un Utilisateur et la Lecture pour Tous

Message par admin »

~ ~ ~ ~ ~ ~ ~ ~
Vous voulez interdire les modifications simultanées par plusieurs utilisateurs, et visualiser qui modifie actuellement un fichier, tout en autorisant l'ouverture en lecture à tous, sans crainte d'un verrouillage du fichier.

La solution est ici: Gestion_Ecriture (clic-droit, enregistrer sous)

Mode d'emploi:
  • Intégrer la source fournie dans votre code
    • /!\ Attention, il vous faudra également Exploser, Imploser pour la manipulation sécurisée des noms de fichiers, et Nom_Utilisateur_Reseau pour attribuer le fichier à modifier à un utilisateur.
  • Faire l'appel aux fonctions : Se fait automatiquement avec auto_open et auto_close.
    • x_Valeur = Gestion_Ecriture_Open(opt. x_PasdInfo)
    • x_Valeur = Gestion_Ecriture_Close(opt. x_PasdInfo)
  • Où :
    • x_Valeur = contiendra -1 en cas de levée d'une alerte, 0 sinon.
    • x_PasdInfo = Booléen optionnel devant être à vrai pour que les messages d'information ne soient pas affichés.
Suivi des évolutions:
  • 2021.03.19 (v1.00) : Création initiale, renomme les fichiers pendant l'écriture.
  • 2022.01.28 (v1.10) : Force le fichier original a être ouvert en lecture seule par défaut, Amélioration de la gestion des noms avec Imploser et Exploser. Gestion des alertes en mode muet possible.

Une gestion sécurisée des modifications en mode réseau...
Verrouillé