Comment afficher un message "Fichier en cours d'utilisation"Salut,
Je crée actuellement un fichier JMP qui fait office de base de données. Par conséquent, je voudrais afficher un message "Fichier en cours d'utilisation" et garder le fichier verrouillé pour modification lorsque quelqu'un d'autre a déjà ouvert la base de données et apporte des modifications au fichier. Par exemple, le même message que vous obtenez lorsque vous ouvrez un fichier Excel sur un emplacement de serveur qui est déjà utilisé par quelqu'un d'autre:

Je pense avoir déjà trouvé une partie de la réponse dans le post communautaire suivant: Accès multi-utilisateur
Si j'ai raison, j'aurais encore besoin de savoir comment verrouiller la table si elle est ouverte par un autre utilisateur.
Quelqu'un pourrait-il s'il vous plaît aider à créer un tel script?
Merci
Tableau de donnéesScriptingRe: Comment afficher un message "Fichier en cours d'utilisation"Une table JMP est verrouillée pour l'écriture par le premier utilisateur qui l'ouvre. Les utilisateurs suivants ont un accès en lecture seule (ils ne peuvent pas enregistrer leurs modifications). Le script @David_Burnham écrit suppose que l'utilisateur avec le verrou fermera la table assez rapidement (200 tentatives) puis ouvrira la table pour le nouvel utilisateur, qui devrait obtenir le verrou pour le nouvel utilisateur. Cela pourrait fonctionner assez bien pour 2 ou 3 utilisateurs qui utilisent un programme soigneusement écrit pour mettre à jour la table. Ce n'est pas à un utilisateur qui pourrait ouvrir la table puis aller déjeuner sans la fermer.
Re: Comment afficher un message "Fichier en cours d'utilisation"Merci pour le respons Craige.
Serait-il possible d'afficher un message / avertissement indiquant que le fichier est déjà utilisé par quelqu'un d'autre? Actuellement, le deuxième utilisateur peut ne pas savoir que le fichier est déjà ouvert par un autre utilisateur. Ainsi, si le deuxième utilisateur apporte des modifications au fichier, ces modifications ne peuvent pas être enregistrées dans le fichier d'origine.
Re: Comment afficher un message "Fichier en cours d'utilisation"Le script de David a le code qui vérifie l'indication visible:
Plusieurs exemplaires de JMP s'ouvrent, même table en deux exemplaires, l'un d'eux est verrouillé par l'autre.
Re: Comment afficher un message "Fichier en cours d'utilisation"Hmm. Je peux voir que cela fonctionne dans JMP 14, mais peut-être pas 15.