Ouvrir un autre formulaire
Cette action permet d'ouvrir un autre formulaire de la solution ou un formulaire sur un disque.
À propos : Ce groupe identifie l'action sélectionnée.
- Nom : permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
- Description : Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le rôle de l'action dans la solution.
- Type d'action : Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres comporte les options suivantes:
-
Revenir au formulaire précédemment ouvert: Rouvre le précédent formulaire après exécution de l'action Ouvrir un autre formulaire.
-
Ouvrir le formulaire: Définit le formulaire à ouvrir avec l'action Ouvrir un autre formulaire.
Il y a quatre manières d'ouvrir un formulaire :
-
Saisir le chemin complet.
-
Sélectionner un formulaire existant dans la solution.
-
Cliquer sur Ouvrir pour localiser le fichier sur le disque.
-
Utiliser une source de donnés pour définir le chemin du fichier dynamiquement
Le groupe Sources du données du formulaire vous aide à gérer les valeurs des variables lorsque vous changez de formulaire.
-
Réinitialiser les valeurs des variables: Par défaut, si le contenu de l'objet d'un formulaire est une valeur de la variable, changer de formulaire garde sa valeur actuelle. Si vous activez l'option Réinitialiser les valeurs des variables, la valeur de la variable reprend sa valeur initiale lorsque vous ouvrez un autre formulaire.
-
Note
L'action Ouvrir un autre formulaire ne conserve que les valeurs des variables en cours d'utilisation en tant que sources de données de l'objet. Si les variables sont listées dans le Gestionnaire de données dynamiques, leurs valeurs ne sont pas transférées.
Note
Si la variable n'a pas de valeur initiale, l'objet apparaît vide.
Exemple 87. Exemple:
Cette option peut être utile pour les solutions de gestion des données. Lors de la modification des données, vous devrez conserver les valeurs existantes. Lors de l'ajout de nouvelles données, vous devrez réinitialiser les valeurs. Si vous utilisez le premier formulaire pour modifier des données et le second formulaire pour ajouter de nouvelles données, gardez l'option Réinitialiser les valeurs des variables désactivée pour le formulaire de modification des données et activez-la pour le formulaire d'ajout de données.
Exécution d'une action et traitement d'erreur
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les options d'exécution et de gestion des erreurs.
Options d'exécution existantes :
- Activée : Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
- Condition : définit une expression de programmation d'une ligne qui doit fournir une valeur booléenne (vrai ou faux). Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
- Ignorer l'échec : Spécifie si une erreur doit être ignorée. Si elle est activée, l'exécution des actions continue même si l'action en cours a échoué.
Remarque
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées en cas d'échec. L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas l'exécution de l'action.
- Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes ActionLastErrorId et ActionLastErrorDesc.
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en utilisant l'action Requête HTTP . Si l'action d'impression échoue, le déclencheur arrête le traitement des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit avoir l'option Ignorer l'échec activée.