Aller au contenu
mimimike

fiche non modifiable

Messages recommandés

Bonjour, j'aimerai rendre une fiche non modifiable en cochant "oui" dans une rubrique cercle d'option.( cette rubrique est masquée si cochée oui)

J'ai déja réalisé cette manip, mais en dupliquant toutes les rubriques...fastidieux.
Je recherche une solution plus "simple"
Avez vous cette solution ?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir, dans la sécurité, dans le privilège ad hoc, au niveau des paramètres de sécurité de la table en question, dire que l'enregistrement est modifiable si la rubrique en question est vide.

C'est simple et surtout sûr.

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Tanguy, mais ce système n'autorise pas le droit à l'erreur et, comme l'erreur est humaine (ne serait-ce que de frappe), cela devient vite problématique. Je crains d'avoir quelques réclamations.
Malgré cela, ce peut être une bonne solution. Je vais y réfléchir.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Le cochage / décochage de la rubrique verrou peut se faire via un script qui tourne en accès intégral. Laissant dès lors la possibilité de déverrouiller la fiche le temps de corriger.

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Tanguy... le problème est que les utilisateurs n'ont pas l'accès en intégral, uniquement en saisie des données.

Partager ce message


Lien à poster
Partager sur d’autres sites

Un exemple sera plus simple.

Il faut regarder le privilège User.

Le privilège user ne peut pas modifier une fiche verrouillée et ne peut pas modifier le verrou sans passer par le script "verrou"

Un script permet de se reconnecter, il y a 2 comptes :  Admin ( Accès intégral ) et  User  (User) - aucun mot de passe

Le script de verrou tourne en accès intégral

Lock.fmp12

Lock.fmp12

Lock.fmp12

Lock.fmp12

Lock.fmp12

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci encore, mais...je crois bien que je n'ai pas exposé mon problème convenablement.
Mon utilisateur final  doit pouvoir modifier ses fiches, mais une fois validées, volontairement, il ne doit plus avoir la possibilité d'apporter une modification.
Voici ce que je fais actuellement.
Le problème est que: s'il y a beaucoup de rubriques, il me faut dupliquer toutes les rubriques afin que soient masquées celles qui sont en saisie.

Sur cette fiche, j'ai créé une bouton de validation qui "fige" les rubriques, il  interdit les modifications.  Je crée  un double de la rubrique concernée  (celle qui est en mode utilisation ) Ce double, mis en  en arrière plan, derrière la rubrique "mère"  n'est pas en mode utilisation. Elle apparaît lorsque la fiche est validée, puisque la rubrique de saisie devient alors masquée...ouf 

597483038_contratreservation.gif.e4607c07a88f6dd9b9f0f04b699df915.gif

Voici mon bouton et son contenu.

validation.gif.af7a8b083d7fa359a92fbd5c980e717c.gif

 

et voici  le calcul dans "masquer objet quand":
oui_non.gif.64d2b197caff3306626ce25a340300f9.gif

 

Ma question est : existe t-il une fonction qui me permette de "décocher"  mode utilisation en utilisant un bouton oui/non afin de rendre, "volontairement" les différentes fiches "non modifiables"
J'espère avoir été moins  succinct  dans me demande.

Merci

 

919108952_modeutilisation.gif.cc3653ccc7633ddad7eec0d71c72f75a.gif

image.png

597483038_contratreservation.gif.e4607c07a88f6dd9b9f0f04b699df915.gif

validation.gif.af7a8b083d7fa359a92fbd5c980e717c.gif

oui_non.gif.64d2b197caff3306626ce25a340300f9.gif

919108952_modeutilisation.gif.cc3653ccc7633ddad7eec0d71c72f75a.gif

image.png.a8cc8c6503fb9b71d511372b7a78f3e6.png

597483038_contratreservation.gif.e4607c07a88f6dd9b9f0f04b699df915.gif

validation.gif.af7a8b083d7fa359a92fbd5c980e717c.gif

oui_non.gif.64d2b197caff3306626ce25a340300f9.gif

919108952_modeutilisation.gif.cc3653ccc7633ddad7eec0d71c72f75a.gif

image.png.a8cc8c6503fb9b71d511372b7a78f3e6.png

597483038_contratreservation.gif.e4607c07a88f6dd9b9f0f04b699df915.gif

validation.gif.af7a8b083d7fa359a92fbd5c980e717c.gif

oui_non.gif.64d2b197caff3306626ce25a340300f9.gif

919108952_modeutilisation.gif.cc3653ccc7633ddad7eec0d71c72f75a.gif

image.png.a8cc8c6503fb9b71d511372b7a78f3e6.png

597483038_contratreservation.gif.e4607c07a88f6dd9b9f0f04b699df915.gif

validation.gif.af7a8b083d7fa359a92fbd5c980e717c.gif

oui_non.gif.64d2b197caff3306626ce25a340300f9.gif

919108952_modeutilisation.gif.cc3653ccc7633ddad7eec0d71c72f75a.gif

image.png.a8cc8c6503fb9b71d511372b7a78f3e6.png

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai très bien compris la problématique et mon exemple permet d'y répondre : 

Dans mon exemple tu arrives au même résultat, j'ai appelé juste cela verrou, mais tu peux l'appeler validation si cela t'aide à comprendre mieux le mécanisme.
La seule différence est qu'il est encore possible après verrou/validation de "rentrer" dans la rubrique MAIS si tu tentes d'en modifier le contenu, tu reçois l'erreur de sécurité native de FileMaker (test à réaliser en étant connecté en tant que user). 
Les données sont donc bien non modifiables, ce qui est le but recherché.

Hélas, il n'y a pas moyen de cocher par script ou évaluer par calcul la case "mode utilisation". J'invite ceux qui lisent ce post et qui aimeraient voir cette fonctionnalité apparaître dans une prochaine version à voter pour l'idée (Malcom Fitzgerald) : https://community.filemaker.com/ideas/1868

Une autre technique qui relève plus de la bidouille consiste placer un webviewer transparent avec masquage sur les objets à bloquer dans modèle. Attention, la "faille" est qu'on a toutefois encore la possibilité d'entrer dans les rubriques par tabulation. Ci joint en exemple

Reste ensuite la technique que tu utilises, ou celle d'avoir un modèle dédié à l'édition et un à la consultation. C'est juste plus fastidieux.

 

Bonne journée

 

 

LockWV.fmp12

LockWV.fmp12

LockWV.fmp12

LockWV.fmp12

LockWV.fmp12

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Tanguy, pas de problème de compréhension.
Je suis allé voter, espérant une réaction rapide.
Cette fonction sera très utile afin de pouvoir être ( plus aisément)  en conformité avec la loi, concernant la non possibilité de modifier après facturation----> fraude à la tva.

Mon programme concerne la gestion d'un élevage canin ou félin. Je me dois de protéger, outre la fiche animal, les contrats de réservation, de vente ainsi que la facturation. D'autres part, une partie comptabilité, recettes /dépenses se doit d'être non modifiable après validation.
J'ai passé des heures à doubler mes rubriques pour les rendre non modifiable, afin de satisfaire une partie de mes clients.
Avoir 2 champs au même endroit, l'un est modifiable, et utiliser "masquer objet lorsque" pour masquer l'un d'entre eux dépend de l'autorisation de l'utilisateur. C'est lourd."  

Cordialement

Michel
 

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×