Link

Fonction La commande  Link vous permet de relier des variables avec des champs de saisie. Contrairement à la commande Set les saisies de l’utilisateur seront automatiquement transmises dans les variables. Ceci est particulièrement intéressant dans un InputScript lorsque l’on assigne automatiquement des valeurs à des champs et que l’on veut permettre à l’utilisateur de saisir des valeurs manuellement, par exemple après un message d’erreur. En particulier, lorsque vous simplifiez une transaction et que des saisies antérieures sont réalisées à l’aide de champs de saisie personnels (Inputfield) il peut être important de créer un lien entre les champs originaux et les propres champs de saisie en utilisant la commande Link sur des écrans qui sont normalement cachés si l’utilisateur peut accéder par un autre moyen à ces écrans. 

Il existe deux formes selon si, lors de l’affichage de l’écran, le contenu de la variable doit être affiché ou si le contenu du champ de saisie doit être écrit dans la variable. 

Exemples Link F[Date] V[maDate]

Le champ de saisie “Date” a la valeur de la variable “maDate”, identique à Set F[Date] "&V[maDate]". En plus de cela, la nouvelle valeur saisie par l’utilisateur dans le champ “Date”  est écrit automatiquement dans la variable “maDate”.

Link V[maDate] F[Date] 

La variable “maDate” a la valeur du champ de saisie “Date”, identique à Set V[maDate] "&F[Date]". En plus de cela, la valeur saisie par la suite par l’utilisateur dans le champ “Date” sera écrite automatiquement dans la variable “maDate”.

Format Link F[ChampdeSaisie] V[nomvariable]  // écrit une valeur pour un champ de saisie et écrit les valeurs saisies dans la variable.

Link V[nomvariable] F[ChampdeSaisie]  // écrit la valeur du champ dans la variable et écrit les valeurs saisies dans la variable.

Link cell[Table,colonne,ligne]  V[nomvariable]  // écrit une valeur pour un champ de table et écrit les valeurs saisies dans la variable. 

Link V[nomvariable] cell[Table,colonne,ligne] // écrit la valeur du champ de la table dans la variable et écrit les valeurs saisies dans la variable.

Link