-
-
Bonjour,
Pourriez-vous m’expliquer comment accéder à la valeur d’une nomenclature d’un requêtage, SVP ?
Merci d’avance,
T Nguyen -
Bonjour,
J’aimerais plus de précision sur votre problème, il s’agit d’un requêtage à l’aide de SelectNomenclatures<>() ?
Ou s’agit-il de récupérer la valeur d’une nomenclature après un SelectForm<>() ?
Ou c’est autre chose ?Cordialement,
-
Il s’agit de récupérer la valeur d’une nomenclature après un SelectForm<>.
J’ai comparé l’id de la nomenclature sélectionnée dans la fiche avec l’id de chaque item pour récupérer sa valeur mais il y a erreur lors de l’exécution :
if (fiche.PCR_Res.Id == Nomenclature.Resultat.Item_a8689308b6c9461691b7f2ac362fb552.Id)
{
ligne.PCR_val.Value = “-“;
} -
Bonjour,
Il faut vérifier que PCR_Res est non nul avant de faire l’égalité, car il est possible que le champ ne soit pas rempli dans la fiche.
Vous faites le selectForm dans un formulaire ou une page ?
Si c’est dans une page, vérifier que vous
référencez le formulaire que vous requêtez dans l’onglet “Modèles Référencés”Pour vous aidez à récupérer la valeur de votre nomenclature, pouvez-vous me montrer comment est formé votre nomenclature ?
Cordialement
-
Je fais le SelectForms dans une page de type Worklist.
Je vous joins la description de la nomenclature “Resultat”.
Dans mon exemple, j’ai bien sélectionné la nomenclature en question.fichiers attachés:
You must be logged in to view attached files. -
Bonjour,
Pour récupérer la valeur, vous n’êtes pas obligé de faire la condition sur l’ID.
Vous pouvez juste faire une condition :
if (fiche.PCR_Res != null)
{
ligne.PCR_val.Value = fiche.PCR_Res.Title;
}Cela devrait récupérer la valeur inscrite dans l’élément de nomenclature.
PS : Pour les développement futures, il est possible au lieu de faire
else
{
if (une_condition)
{
//fait quelque chose
}
}De faire ceci :
else if (une_condition)
{
//fait quelque chose
}
Il est possible d’ajouter autant de “else if” que vous voulez et également de finir par un “else”.Cordialement
-
Bonjour,
Merci de votre réponse.
J’ai modifié les lignes de code comme vous m’avez expliqué mais ça ne récupère rien.
Ci-joint le détail,
Cordialement
T Nguyenfichiers attachés:
You must be logged in to view attached files. -
-
The forum ‘Aide aux développements avec FormsStudio’ is closed to new topics and replies.