Bonjour,
Lorsqu'on arrive sur le modèle en question, on lance une boucle sur chaque enregistrement en testant, pour chaque enregistrement, s'il est occupé ou pas, via la fonction Obtenir(EtatEnregOuvert)
, si elle retourne une valeur supérieur à 0 zéro, alors on passe à l'enregistrement suivant, sinon on peut arrêter la boucle sur l'enregistrement actif.
Dans tous les cas, avant d'entrer dans la boucle, il me semble opportun de vérifier s'il y a plusieurs utilisateurs connectés à la base (plus d'un quoi), par la fonction Obtenir(NombreUtilisateurs)
.
De même, on peut checker s'il y a plusieurs enregistrements "ouverts", parmi les enregistrements trouvés de la table active, via la fonction Obtenir(NombreEnregOuverts)
, si le résultat est 0 zéro, cela évitera d'entrer dans la boucle…
Voilô en gros quelques élément qui pourraient être utiles pour ton script…
😉