-
-
Bonjour,
Je me permet de vous contacter car j’aurai besoin de précision concernant l’utilisation du conteneur de formulaire. J’ai beau essayer je n’arrive pas du tout à utiliser cette fonction de FS et pourtant elle me serai très utile.
Je souhaiterai faire afficher la fiche d’hospitalisation dans un onglet du CRO.Dans un précédent message trouvé sur ce forum vous indiquez cela:
“Conteneur de formulaireCe contrôle permet d’afficher une fiche dans une autre. Il doit être associé à un champ de type Référence : nombre entier dont la propriété Source est définie à Fiche. Il suffit ensuite de renseigner la valeur de ce champ par l’identifiant d’une fiche existante pour qu’elle soit chargée dans le formulaire en tant que sous-fiche.
On notera au passage l’action Créer une fiche (onglet Logique) qui permet de créer une nouvelle fiche dans ce contrôle via le champ auquel il est associé, en spécifiant un identifiant de formulaire sélection.”– Dans la phrase “Il suffit ensuite de renseigner la valeur de ce champ par l’identifiant d’une fiche”, ou et comment dois je renseigner cette valeur? C’est la valeur par defaut?
– “en spécifiant un identifiant de formulaire sélection.” quel est le code pour récupérer l’Id d’une fiche présente dans le même module. Malheureusement tous mes essais ont échoués.
Merci beaucoup de votre aide
-
Bonjour,
Concernant la phrase : “Il suffit ensuite de renseigner la valeur de ce champ par l’identifiant d’une fiche”, ou et comment dois je renseigner cette valeur? C’est la valeur par defaut?
Dans le modèle de données du formulaire : il faut déclarer dans l’onglet Données une donnée de type référence (id_fiche) avec comme valeur de Source Fiche.
Dans le formulaire, il est ajouté le conteneur de formulaire qui a pour valeur id_fiche.
La valeur id_fiche est renseigné dans le code c# par exemple par un requêtage de la dernière fiche d’un formulaire d’un type donnée pour votre cas la fiche d’hospitalisation. Exemple voir le fichier word joint montrant le code C#.Concernant la phrase : “en spécifiant un identifiant de formulaire sélection.” quel est le code pour récupérer l’Id d’une fiche présente dans le même module.
Lors de l’utilisation de la fonction Créer une fiche, il est possible de créer la fiche en renseignant en dur dans formsStudio l’identifiant de sélection du formulaire, cf le fichier word joint.
Il est aussi possible de récupérer par le code c# l’identifiant de sélection, cf le fichier word joint.En espérant avoir répondu à vos questions.
Cordialement,
Muriellefichiers attachés:
You must be logged in to view attached files. -
Merci beaucoup Murielle,
J’essaye dès ce matin de mettre en application vos explications. Je reviens vers vous si je n’y arrive pas!
Cordialement
Charlotte -
Bonjour,
J’ai une nouvelle question concernant ces conteneurs de formulaires.
J’essaye d’utiliser le même fonctionnement dans une inclusion afin de rajouter au besoin des “ordonnances structurées” dans une fiche et ainsi de toute les imprimer à la suite.
Cela est il possible dans une inclusion de type multiple?
Car pour le moment à chaque fois j’ai une inclusion vide sans formulaire.Merci encore pour votre aide
-
Bonjour,
Oui il est possible d’utiliser les conteneurs de formulaire dans une inclusion multiple, c’est le cas dans les RCP. Pour que le conteneur de formulaire affiche la fiche, il faut lui fournir l’id de la fiche en question.
Je peux vous donner un exemple si vous voulez avec une inclusion simple par contre ça peut être un peu complexe de prime abord.Joffrey
-
Bonjour,
C’est une excellente nouvelle! Je veux bien en effet un exemple. Pour le moment j’utilisais le conteneur de formulaire avec l’ouverture du formulaire via son id de séléction.
Est ce le même fonctionnement dans les inclusions?
J’ai vraiment besoin d’utiliser l’option inclusion multiple. Car l’objectif est de pouvoir ajouter un nombre indefinis d’ordonnance structurée afin de pouvoir imprimer plusieurs saisi distincte.Merci beaucoup de votre aide.
Charlotte SPECIEL
-
D’accord, je vais vous expliquer ça pour une inclusion simple pour commencer après vous n’aurez qu’à appliquer ce principe à une inclusion multiple.
Vous trouverez mes explications dans le fichier Word en pièce jointe, n’hésitez pas si vous avez besoin de plus de précisions.
Joffrey
fichiers attachés:
You must be logged in to view attached files. -
Bonjour,
Je viens d’essayer de suivre votre document déjà sur une inclusion simple, je verrai l’aspect multiple plus tard. Malheureusement cela ne fonctionne pas et rien ne s’affiche.
Je me suis permise de reprendre votre trame word avec vos explications et j’y ai inséré ce que j’ai fait de mon coté et des captures d’écran. Peut être verrez vous ou cela coince?
Merci encore de votre aide.
fichiers attachés:
You must be logged in to view attached files. -
Bonjour,
J’ai regardé ce que vous avez fait et je me demandais quand est-ce que vous lancez la fonction “AjouterOrdo”?
Joffrey
-
Bonsoir,
J’ai essayer d’ajouter le fonction sur la création de la fiche ou sur un bouton qui appel la fonction “AjouterOrdo” dans les deux cas rien n’apparait.
Charlotte
-
Bonjour,
Est-ce que vous auriez pu m’envoyer votre module ? afin que je puisse voir en détail ce qui ne va pas.
Joffrey
-
Bonjour,
Suite à de nombreuse discussions cette option d’utiliser le conteneur de formulaire pour notre usage semble ne plus convenir. (Besoin de créer des nomenclatures contenant plusieurs prescriptions, necessité d’ajouter des informations sur le prescripteur, ajout de nombreuses prescriptions supplémentaires)
Je suis donc en train de créer un nouveau formulaire d’ordonnances. Par contre je suis bloquée sur la création de la fonction “Historique” afin de recréer la fonctionnalité proposé dans l’ordonnance structurée. Pouvez vous m’aider sachant que certaines infos a remonter dans le tableau reviennent d’une inclusion et d’autre du formulaire en lui même.
Avez vous possibilité de me fournir le code C# et le modèle permettant de reproduire l’inclusion en tableau utilisé?Merci beaucoup de votre aide et je m’excuse de ce changement de stratégie
-
Bonjour,
J’ai regardé le formulaire “Ordonnance structurée” et dans notre formulaire la fonction pour afficher l’historique ne fait rien.
Pourriez-vous m’envoyer votre module contenant le formulaire que vous voulez modifier et les données que vous voulez afficher pour que je puisse faire le dév et vous montrez comment faire.
Et vous voulez faire un système d’historique comme dans les bilans de rééducations?Joffrey
-
Je vous ai envoyer sur l’autre sujet (https://hopsis.org/formsstudio/forums/Sujet/erreur-visualisation-atcd-rapatries-dans-word/#post-3114) le module avec le formulaire Ordonnance. Vous verrez que j’ai mis dans visual en commentaire le code C# que j’ai créé pour le moment mais que n’affiche rien dans l’inclusion historique.
Je vous met en PJ des capture d’écran de l’historique de l’ordonnance structurée que je voudrai reproduire.
Et j’ajoute les données de mon formulaire que je souhaite faire apparaitre dans cet historiqueConcernant le système d’historique dans les bilans de rééducation, je ne sais pas à quoi cela correspond car je ne me suis pas encore penchée sur ce dossier. Mais si cela est identique au suivi des plaie de la fiche de pansement des IDE je suis en effet intéressée pour faire cette vue d’historique dans l’onglet dossier de spé du cap médecin mais je ne sais pas comment cela ce créer.
Merci encore pour votre aide
fichiers attachés:
You must be logged in to view attached files. -
Bonjour,
J’ai regardé le module que vous m’aviez envoyé et malheureusement, dans le module ne se trouve pas les formulaires. Est-ce que vous auriez pu m’envoyer les formulaires?
Joffrey
-
Je ne sais pas trop si je partage correctement les modules et formulaires…. Je vous partage le dossier du module compressé en zip. J’espère que ça ira sinon pouvez vous me dire précisément ce que je dois et comment je dois vous l’envoyer.
Merci
fichiers attachés:
You must be logged in to view attached files. -
Bonjour,
Je viens de faire les modifications sur votre formulaire pour que vous récupériez bien les anciennes ordonnances dans l’historique. J’ai donc fait un document Word pour vous expliquer les modifications que j’ai effectuées et j’ai mis aussi en pièce-jointe le module modifié.
Si vous avez d’autres questions, n’hésitez pas.
Joffrey
fichiers attachés:
You must be logged in to view attached files. -
C’est super, merci beaucoup, je récupéré bien dans le tableau les données des anciennes ordonnances. Par contre pense tu qu’il serai possible de faire en sorte que lorsqu’il clic sur la date d’une ordonnance dans l’historique, un nouveau formulaire s’ouvre avec les données rapatrié sauf la date et le titre? Ainsi ils pourront reprendre une ancienne ordonnance pour en générer une nouvelle?
-
Pour se faire, tu as deux solutions :
– soit tu utilises le bouton “Dupliquer” qui peut être ajouter dans la liste des boutons en haut du formulaire (cf menu “Paramétrage des actions des formulaires d’Easily)
– soit tu fais une fonction locale avec un “créer fiche” qui prend en paramètres les différentes informations que tu veux transférer à la fiche et que tu récupéreras dans le DataNode du OnCreate() du formulaire ouvert.Joffrey
-
Merci Joffrey,
Je vais essayer la solution 2, je te tiens au courant.
Cordialement
Charlotte
-
-
The forum ‘Aide aux développements avec FormsStudio’ is closed to new topics and replies.