0

J'utilise un champ calculé dans un formulaire (Type de données = une ligne de texte), mais j'aimerais rendre ce champ modifiable pour un utilisateur spécifique ayant des rôles de "System Administrator". J'ai essayé d'utiliser le profil de sécurité de champ pour rendre ce champ modifiable (afin que l'administrateur système puisse mettre à jour ou créer des enregistrements ici) mais les options de mise à jour/création sont désactivées ici dans le profil de sécurité et ne peuvent pas être modifiées.Puis-je créer un champ modifiable pour un rôle spécifique "Administrateur système" si le type de champ est calculé sous la forme

Existe-t-il un moyen approprié d'y parvenir? Pouvons-nous rendre un champ calculé modifiable pour un ensemble spécifique de rôles? Non, vous ne pouvez pas éditer directement la valeur d'un champ calculé.

Répondre

1

Non. Une solution de rechange consisterait à créer un champ distinct, où seuls des utilisateurs spécifiques peuvent entrer des données. Dans votre champ calculé, vous pouvez alors ajouter une condition pour prendre la valeur saisie manuellement dans l'autre champ (si elle existe) et utiliser autrement l'action originale pour le champ calculé.

+0

Merci Henrik. Ne pouvons-nous pas utiliser JavaScript pour configurer ce champ à déverrouiller lorsque l'utilisateur est connecté en tant qu'administrateur système? S'il vous plaît partagez vos pensées à ce sujet. – Sumit

+0

Si par ce champ vous faites référence au champ calculé, alors non. –

0

Le champ calculé est calculé en SQL lorsque vous le récupérez, mais n'est pas stocké dans le champ. Ainsi, pour un champ calculé, N'EST PAS un emplacement pour stocker une valeur. Cela rend impossible le calcul du même champ dans certains cas et manuel dans d'autres cas.

Vous devez avoir deux champs les champs calculés et un champ de remplacement. Dans le champ calculé, vous définissez une condition selon laquelle si le champ de remplacement contient des données, l'action consiste à définir le champ calculé égal au champ de remplacement. L'autre a une action pour calculer le champ comme votre normalement.

Voici un exemple où je créé un champ testca (`new_testca ') qui si le numéro de compte est utilisé peuplé cette valeur et sinon sa valeur sera un texte Je suis entré, « BESOIN NUMÉRO DE COMPTE ".

enter image description here