Aller au contenu
  • 0
Dominique Joly

[Résolu] Eviter la modification automatique Auteur de saisie

Question

Bonjour

avec filemaker 14

Je découvre une anomalie qui me gêne et que je ne comprend pas.

La rubrique AuteurDeSaisie est saisie automatiquement grâce à un lien avec une table utilisateur.

Elle est cochée entrée auto non modifiable lors de la saisie, pour éviter, bien entendu que le nom du créateur soit perdu.

ça fonctionne bien lorsqu'on modifie n'importe quoi dans la fiche.

En revanche, lorsqu'on lance un script de mise à jour, cette valeur est modifiée et prend le nom de celui qui fait la modification.

Le script de mise à jour fait seulement la chose suivante :

- mémoriser dans une variable le contenu d'une rubrique

- recopier la variable dans cette rubrique

Ceci permet de mettre à jour le contenu d'une autre rubrique qui se calcule par lien.

Comment faire pour éviter que AuteurDeSaisie soit modifié ?

Partager ce message


Lien à poster
Partager sur d’autres sites

10 réponses à cette question

Messages recommandés

  • 0

Personne n'a d'idée ?

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Salut

Peut-être déactiver " Autoriser les modifications utilisateur" dans Validation ... ?

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Merci

C'était une bonne idée, mais cela ne suffit pas.

La modification se fait toujours.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour,

Tu dis que la rubrique reçoit une valeur auto entree via un lien.

Comment fonctionne ce lien ? Si la donnée est mise à jour c'est que la clé dans la table qui sert de base au lien est modifiée.

Peux tu poster le calcul de l'auto entrée ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Je n'ai rien compris, mais comme son nom l'indique, la case "Entrées auto. non modifiables lors de la saisie" concerne la saisie de données, pas les imports ou les scripts.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Le 14/04/2018 à 08:21, tcolles a dit :

Bonjour,

Tu dis que la rubrique reçoit une valeur auto entree via un lien.

Comment fonctionne ce lien ? Si la donnée est mise à jour c'est que la clé dans la table qui sert de base au lien est modifiée.

Peux tu poster le calcul de l'auto entrée ?

 

Bonjour Tanguy

Le calcul de l'auto entrée est le suivant UTILISAT_LienCartesien_EA::z_Utilisateur

UTILISAT_LienCartesien_EA::z_Utilisateur

C'est le nom de l'utilisateur qui a été définit à la connexion qui s'affiche lors de la création de la fiche.

Mais Fabrice, dans le message d'après a sans doute raison.

"Entrées auto. non modifiables lors de la saisie" concerne la saisie de données, pas les imports ou les scripts.

Dans mon cas, pourtant, ce n'est pas un import que lance le script de mise à jour qui fait seulement la chose suivante :

- mémoriser dans une variable le contenu de la rubrique NumPaysDepComSite_EA

- recopier la variable dans cette même rubrique pour mettre à jour la rubrique NumOperation

Ceci s'apparente donc à de la saisie et non à un import. Est-ce que le fait que ceci se fasse par script annule l'action "Entrées auto. non modifiables lors de la saisie".

Il semble bien que ce soit le cas.

Avez-vous déjà rencontré des situations semblables ?

Comment feriez-vous pour permettre la mise à jour sans modifier le contenu de AuteurDeSaisie ?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Le 14/04/2018 à 23:12, dwikstroem a dit :

Cocher la case ”ne pas remplacer...”?

Merci

C'est toi qui as raison. Il suffisait de cocher. J'aurai du y penser plus tôt.

Ne pas remplacer val. exist. de la rubrique (s’il y a lieu)

Résolu

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Les bugs les plus bizarres ont presque toujours les explications les plus simples... 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

C'est souvent vrai. En cause l'utilisateur.

"Errare humanum est".

Et ne pas oublier la suite "perseverare diabolicum"

Merci

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.

×