Précédent   Forum du club des développeurs et IT Pro > Bases de données > Autres SGBD > Paradox
Paradox Forum d'entraide sur Paradox, et sur Borland Database Engine
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/11/2011, 16h05   #1
vinystic
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 54
Points : 12
Points : 12
Par défaut Enregistrement verrouillé

Bonjour
Je voudrais savoir comment faire pour connaitre le poste qui verrouille
l'enregistrement d'une table. certains opérateur laissent une fiche ouverte sur un enregistrement et personne ne peut donc intervenir sur celui-ci.

Merci
vinystic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 18h05   #2
comico
Membre habitué
 
Inscription : octobre 2007
Messages : 105
Détails du profil
Informations personnelles :
Localisation : France, Essonne (Île de France)

Informations forums :
Inscription : octobre 2007
Messages : 105
Points : 116
Points : 116
Bonjour

Si vous utilisez Paradox (l'outil de développement), celui-ci vous affiche dans la barre de message le nom du user qui a verrouillé l'enregistrement. Il n'y a rien de spécial à faire.

Pour traiter sur le fond ce souci voilà comme je procède. J'ajoute un bouton invisible aux fiches contenant un timer exécutant le code suivant :

Si présence dans le répertoire de travail d'un fichier : "bloque.txt" alors :
- arrêter l'édition
- fermer la fiche

Puis dans l'écran de connexion de l'application j'ajout un bouton "Bloque / Débloque" qui crée par programmation ce fameux fichier ou qui le supprime. En outre à la connexion de l'application la présence de ce fichier est testée et un message avertit l'utilisateur que l'application est actuellement "en maintenance".

Très très simple à implémenter et cela fonctionne bien. Sinon la fonction EnumUsers liste les utilisateurs connectés, elle est pratique.
comico est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h18.


 
 
 
 
Partenaires

Hébergement Web