Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Fondations Web | |||
GFLD - Champs |
Les champs correspondent aux composants graphiques des masques qui permettent à l'utilisateur de saisir les données de la transaction. Ces champs peuvent d'être gérés par différents types de composants graphiques : - zones de texte ; - listes de choix (combo box) ; - groupes de boutons radio ; - cases à cocher ; - images. Les types de données saisissables dans ces champs sont : - chaîne alphanumérique ; - date ; - heure ; - numérique entier ; - numérique décimal. |
Données |
Formulaire |
Il s'agit du nom du formulaire auquel appartient le champ. |
Bloc |
Il s'agit du nom du bloc auquel appartient le champ. |
Propriétaire |
Le propriétaire correspond au propriétaire du champ. |
Personnalisation |
Il s'agit de l'identifiant du nom de la personnalisation. Non utilisé actuellement. |
Langue |
Ce champ ne correspond pas à une colonne de la table GAFLD. Il s'agit de la langue avec laquelle on souhaite rechercher les différents textes des libellés dans GALIB. |
Objet de la forme sélection |
Lorsqu'on déplace un champ d'une transaction de sélection dans une transaction principale, un champ est automatiquement créé dans cette dernière. Le mode, s'il est renseigné, indique l'objet (GOBJ) de la transaction de sélection référence du champ. |
Nom |
Il s'agit de l'identifiant du champ en question dont la constitution doit respecter une certaine normalisation. |
Description |
Il s'agit de la syntaxe de la colonne qui sera utilisée dans la liste des colonnes de la requête SQL du mode recherche. Il est également possible de référencer un ordre SQL (GSEL) dans cette colonne, qui sera remplacé au moment de la recherche. Les paramètres de substitution pour remplacer les "?" dans l'ordre SQL sont définis au niveau des propriétés spécifiques dans les valeurs de 1 à 10. Pour les valeurs : - :CHAMP (ou :BLOC:CHAMP) : le "?" sera remplacé par la colonne associée au champ ; - $VAL : le "?" sera remplacé par la valeur du symbole ; - Valeur : le "?" sera remplacé par cette valeur. Remarque : pour une colonne associée à un champ de travail (LEGEND, GPHxxx, etc.), on renseignera la description avec la valeur NULL. |
Intitulé |
Il s'agit du code de l'intitulé écrit dans le masque pour libeller le champ. |
Texte de l'intitulé |
Il s'agit du texte de l'intitulé de la colonne stockée dans GALIB. Ce texte dépend du code ci-dessus et vice versa. |
Type |
Il s'agit d'un code qui combine le type de composant graphique et le type de données gérées par le champ. Ces différents types sont définis dans les occurrences du paramètre TYPGAFLD. |
Colonne |
Par défaut, cette information correspond au nom de la colonne comme la zone "Description" pour les champs basés. Pour les champs non basés, il s'agit du nom du champ par lui-même en minuscule. Pour les gestions, il s'agit en fait du nom du paramètre utilisé lors de l'appel des procédures stockées de mise à jour des lignes de données. Dans le cas des soumissions, ce nom de colonne correspond aux critères de traitement référencés dans GCTR. |
Défaut |
Il s'agit de la valeur par défaut du champ, visible dès l'ouverture du masque. Cette valeur par défaut est prise en compte également pour les champs cachés. Il est possible de saisir un symbole à la place d'une valeur par défaut. Ces symboles sont ceux habituellement utilisés, exemples : $ETS, $USER, $DATEMIN, ... |
Taille affichée |
Il s'agit du nombre de caractères maximum pouvant être affichés dans le champ. |
Ordre de tabulation |
Correspond à l'ordre de déplacement du curseur par la touche "Tabulation". Correspond également à l'ordre d'affichage du champ pour un masque non dessiné. |
Nombre caractères en saisie |
Il s'agit du nombre de caractères maximum pouvant être saisis dans le champ. |
Champ basé |
Cette case à cocher indique si le champ fait référence à la colonne principale de la liste de valeurs (case cochée) ou s'il faut rechercher dans les équivalences de colonnes GECL. |
Liste de valeurs |
La liste de valeurs sur un champ peut être calculée, saisie ou inexistante. Les différentes valeurs sont définies dans les occurrences du paramètre LVCGAFLD. Remarque : Quand on ne sait pas si un champ possède une liste de valeurs, on peut rechercher les listes de valeurs à affecter aux champs du formulaire. Cette action est à réaliser dans la transaction des formulaires (GFRM) en utilisant la génération des listes de valeurs. Cette information peut être personnalisée. |
Numéro |
Il s'agit du numéro de la liste de valeurs qui sera associée au champ. Remarque : Le numéro peut être personnalisé en passant par la personnalisation d'une transaction. |
Complément pour fourchette |
Cette forme détail gère les différentes caractéristiques du champ fin de la fourchette. |
Champ fin |
Il s'agit d'un champ qui reprend la valeur du champ "Champ associé" de la forme principale. |
Intitulé |
Il s'agit du code de l'intitulé écrit dans le masque pour libeller le champ de fin. Le texte de cet intitulé est recherché dans GALIB. |
Texte de l'intitulé |
Il s'agit du texte de l'intitulé de la colonne, stocké dans GALIB. Ce texte dépend du code ci-dessus et vice versa. |
Colonne |
Pour les consultations et les gestions, il s'agit du nom de la colonne. Ce nom est utilisé pour construire la liste des colonnes dans la requête SQL référencée dans GCSE. Dans le cas des soumissions, ce nom de colonne correspond aux critères de traitement référencés dans GCTR. |
Défaut |
Il s'agit de la valeur par défaut du champ, visible dès l'ouverture du masque. Cette valeur par défaut est prise en compte également pour les champs cachés. Il est possible de saisir un symbole à la place d'une valeur par défaut. Ces symboles sont ceux habituellement utilisés, exemples : $ETS, $USER, $DATEMIN, ... |
Recopie champ début |
Ce champ gère la possibilité de recopie du champ début, dans le champ fin de la fourchette. Les différents types de recopies sont définis dans les occurrences du paramètre FRDGAFLC. |
Libellé |
Il s'agit du code de l'intitulé écrit dans : - la colonne de la grille pour la colonne de fin sur un bloc de saisie ou d'affichage ; - la page de recherche simplifiée sur un bloc de recherche. Si cet intitulé n'est pas renseigné, le texte pris en compte dans la recherche simplifiée est l'intitulé associé au champ de fin. Le texte de cet intitulé est recherché dans GALIB. |
Champ fin : Texte intitulé grille |
Il s'agit du texte de l'intitulé de la colonne de fin dans la grille, stocké dans GALIB. |
Champ fin : Ordre grille |
Ordre d'affichage de la colonne de fin dans la grille. Si l'ordre est égal à 0 ou nul, la colonne n'est pas affichée. |
Exportable |
La colonne de fin sera prise en compte lors de l'export des enregistrements. Actuellement cette information n'est pas gérée. |
Ordre |
Il s'agit de l'ordre d'export pour la colonne de fin dans le cas où la colonne est exportable. Actuellement cette information n'est pas gérée. |
Paramètres standard |
Date de dernière sauvegarde |
Heure de dernière sauvegarde |
Propriétés Générales |
Gestion des caractéristiques générales du champ. |
Basé |
Il s'agit de déterminer si le champ est lié à une colonne de la table gérée ou pas. Dans un masque de critères de recherche, les champs permettant la saisie d'un de ces critères doivent être basés. Seuls les champs de travail ou les champs gérant un libellé ne seront pas basés. Pour un masque de saisie des données d'une gestion, la saisie dans un champ basé provoquera la modification de la ligne de données courante et donc la modification dans la base de données après validation. Pour une soumission, cet attribut permet de lier le champ à un critère de traitement référencé dans GCTR. |
Affichage du champ |
Il s'agit de la propriété d'affichage du champ. Les différentes valeurs de cette propriété sont définies dans les occurrences du paramètre HIDGAFLC. La propriété "Non envoyé" ne donne pas accès au champ coté client (géré en WEB 2.0 et pour la mobilité). |
Obligatoire |
Rend obligatoire la saisie dans le champ que ce soit pour un critère de recherche ou une donnée. |
Majuscule |
Transforme automatiquement en majuscule, la saisie dans le champ. |
Lecture seule |
Impossibilité de saisir dans le champ, mais le curseur peut y être positionné. |
Accessible |
Permet de saisir et de mettre le curseur dans le champ. |
Paramétrable |
Permet de saisir et de mettre le curseur dans le champ lorsque le masque est en mode paramétrage par défaut. |
Duplicable |
Lors de la duplication de lignes de données, la valeur dans ce champ est recopiée vers la ligne dupliquée. Non utilisé dans les masques des critères de recherche et dans les soumissions. |
Exclusif en query |
Ne concerne que les critères de recherche, où il y a obligation de saisir au moins un champ qui possède cette propriété dans le masque. Non utilisé dans les soumissions. |
Libellé |
Il s'agit du code de l'intitulé écrit dans : - la colonne de la grille sur un bloc de saisie ou d'affichage ; - la page de recherche simplifiée sur un bloc de recherche. Si cet intitulé n'est pas renseigné, le texte pris en compte dans la recherche simplifiée est l'intitulé associé au champ. Le texte de cet intitulé est recherché dans GALIB. |
Texte intitulé grille |
Il s'agit du texte de l'intitulé de la colonne, stocké dans GALIB. |
Type de colonne |
Il s'agit du type de la colonne de la requête SQL. Remarque : Pour une colonne associée à un champ de type LEGEND ou GPHxxx dans GFLD, on sélectionnera "colonne de travail". |
Ordre dans la grille |
Ordre d'affichage de la colonne dans la grille. Si l'ordre est égal à 0 ou nul, la colonne n'est pas affichée. |
Champ exportable |
La colonne sera prise en compte lors de l'export des enregistrements. Actuellement cette information n'est pas gérée. |
Ordre |
Il s'agit de l'ordre d'export pour la colonne dans le cas où la colonne est exportable. Actuellement cette information n'est pas gérée. |
Position |
Permet de déterminer l'ordre de la colonne dans la requête principale. |
Action spécifique |
Ce champ gère les différentes actions spécifiques possibles sur un champ. Les différentes valeurs sont définies dans les occurrences du paramètre SPEGAFLD Remarque : Si l'option "clé analytique" est sélectionnée dans les propriétés générales, alors vous devez obligatoirement saisir l'établissement dans les propriétés spécifiques du champ pour l'appel de la clé analytique. |
PostChange |
Ce champ gère l'évènement postchange du champ. Les différentes valeurs du bouton radio sont définies dans les occurrences du paramètre OPCGAFLC. |
OnFocus |
Il s'agit de l'événement lié à l'arrivée du focus sur le champ. Un traitement spécifique peut être alors codé sur cet événement. |
OnBlur |
Il s'agit de l'événement lié à la sortie du focus du champ. Un traitement peut alors être codé sur cet événement. |
OnClick |
Il s'agit de l'évènement "cliquer" sur un bouton, un bouton radio ou une case à cocher. |
Propriétés Spécifiques |
Cette forme détail gère les propriétés spécifiques du champ. Les propriétés spécifiques sont différentes suivant le type du champ à définir. Pour tous les types de champ, il est possible de renseigner une bulle d'aide permettant d'afficher une explication à l'arrivée dans le champ (mode didacticiel). |
BUTMENU |
-> Procédure. Identifiant de la procédure stockée. Cet identifiant est référencé dans GSEL. -> Nom du champ 1 à 10. Nom des champs dont les valeurs sont passées en entrée à la procédure (10 au maximum). Ces noms doivent être précédés du caractère ":" indiquant qu'il s'agit d'un champ. -> Intitulé de confirmation du traitement. Il s'agit du code de l'intitulé qui sera écrit dans une fenêtre de confirmation au moment du lancement de l'action. Le texte de cet intitulé est recherché dans GALIB. |
Appel d'une procédure stockée |
-> Procédure. Identifiant de la procédure stockée. Cet identifiant est référencé dans GSEL. -> Nom du champ 1 à 10. Nom des champs dont les valeurs sont passées en entrée à la procédure (10 au maximum). Ces noms doivent être précédés du caractère ":" indiquant qu'il s'agit d'un champ. -> Code pour chemin image. |
Message de confirmation |
-> Intitulé de confirmation du traitement. Il s'agit du code de l'intitulé qui sera écrit dans une fenêtre de confirmation au moment du lancement de l'action. Le texte de cet intitulé est recherché dans GALIB. -> Nom du champ de confirmation. L'affichage du message de confirmation peut être conditionné par la valeur contenue dans un champ. Saisir le nom du champ pour lequel la valeur sera testée. Le message de confirmation sera toujours affiché si ce nom de champ n'est pas renseigné. -> Valeur de confirmation. Si le champ de confirmation est renseigné : - le message de confirmation sera affiché s'il contient cette valeur ; - le message de confirmation ne sera pas affiché s'il ne contient pas cette valeur et l'action associée au bouton sera exécutée. Saisir ":CHAMP" dans cette zone pour tester par rapport à la valeur d'un autre champ. |
Mobilité : ouverture d'une transaction |
Le champ doit être accessible et avoir la propriété "Onclick" cochée. Cette fonctionnalité n'est utilisable que dans les applications mobiles. -> Nom du premier champ. Type de l'action : NOM_NAV -> Nom du deuxième champ. - Mnémonique à ouvrir -> Nom du troisième champ. - Type de masque à ouvrir. Ces différents types sont définis dans les occurrences du paramètre TYPGAPGE -> Nom du quatrième champ. - Ordre du masque. |
BUTTOTAL |
Type de champ représentant un bouton d'ouverture d'une boîte de cumuls. -> Largeur. Largeur du bouton. -> Hauteur. Hauteur du bouton. -> Intitulé de confirmation du traitement. Il s'agit du code de l'intitulé qui sera écrit dans une fenêtre de confirmation au moment du lancement du traitement. Le texte de cet intitulé est recherché dans GALIB. |
CHOICE / CHOICEH |
Types de champs représentant respectivement un groupe de boutons radio verticaux et un groupe de boutons radio horizontaux. 1 - Identifiant de la requête SQL (valeur renseignée). -> Identifiant requête SQL. Cette propriété facultative correspond à l'identifiant de la requête SQL lié au groupe de boutons radio. Cet identifiant est référencé dans GSEL. -> Nombre d'éléments (non géré dans ce cas). -> Substitutions par paramètres (1 à 10). Ces propriétés correspondent aux valeurs qui seront passées en entrée à la requête SQL. Les paramètres en entrée de cette requête sont reconnaissables par un "?". -> Occurrence (1 à 10), (non gérée dans ce cas). 2 - Identifiant de la requête SQL (valeur non renseignée). -> Identifiant requête SQL (non géré dans ce cas). -> Nombre d'éléments. Correspond au nombre d'occurrences. -> Occurrences (1 à 10). Permet la saisie de 10 occurrences maximum. -> Libellés occurrences (1 à 10). Il s'agit du code de l'intitulé qui correspond au libellé des occurrences. Le texte de cet intitulé est recherché dans GALIB. |
CHOICEIMG |
Type de champ représentant une image associée à chaque occurrence d'un bouton radio. -> Occurrences (1 à 10). Permet la saisie de 10 occurrences maximum. -> Chemin image (1 à 10). -> Echelle du zoom Correspond à l'échelle du zoom de l'image. Il est possible d'associer à chaque image une action spécifique qui sera exécutée lors du clic sur l'image. Le champ doit être accessible et avoir la propriété "Onclick" cochée. |
DATE / RDATE |
Types de champs représentant une date ou une fourchette de dates. Pour ces types de champs, cette forme détail n'est pas utilisée. |
FILTERLIST |
Type de champ permettant de réaliser des recherches automatiques ou non, en fonction de critères prédéfinis dans les "select" (GSEL). -> Sens d'orientation : Cette propriété facultative correspond au sens d'orientation des options affichées en tant que filtre. Sa valeur peut être "H" pour horizontal, ou "V" pour vertical. Par défaut, les options seront affichées verticalement ; -> Recherche auto. : Cette propriété facultative correspond à l'action sur un filtre. Si cette option est à "O", la recherche de la transaction sera automatiquement lancée en sélectionnant le filtre. Par défaut, cette option est active, donc la recherche sera lancée automatiquement ; -> Multi-sélections : Cette propriété facultative permet de savoir si plusieurs filtres peuvent être sélectionnés en même temps (cumul des critères). |
Mobilité : ouverture d'une transaction |
Le champ doit être accessible et avoir la propriété "Onclick" cochée. Cette fonctionnalité n'est utilisable que dans les applications mobiles. -> Nom du premier champ. Type de l'action : NOM_NAV -> Nom du deuxième champ. - Mnémonique à ouvrir -> Nom du troisième champ. - Type de masque à ouvrir. Ces différents types sont définis dans les occurrences du paramètre TYPGAPGE -> Nom du quatrième champ. - Ordre du masque. |
IMAGE |
Type de champ représentant une image. -> Largeur. Correspond à la largeur de l'image. -> Hauteur. Correspond à la hauteur de l'image. -> Echelle du zoom Correspond à l'échelle du zoom de l'image. Il est possible d'associer à une image une action spécifique qui sera exécutée lors du clic sur l'image. Les actions possibles sont : - Ouverture d'une transaction ; - Exécution d'une action système ; - Ouverture d'une transaction dans les applications mobiles uniquement ; - Exécution d'une action réservée aux applications mobiles. Si la description du champ correspond à une requête SQL, les paramètres correspondent aux valeurs de substitution pour la requête. La zone "Procédure / Select" peut être renseignée et donner l'identifiant référencé dans GSEL pour la recherche de l'image. Dans ce cas : - Le paramétrage des valeurs passées en entrée et celui du paramètre en sortie est identique au paramétrage des champs de type "LEGEND" ; - L'image n'est pas cliquable et aucune action ne peut lui être associée. |
Mobilité : ouverture d'une transaction |
Le champ doit être accessible et avoir la propriété "Onclick" cochée. Cette fonctionnalité n'est utilisable que dans les applications mobiles. -> Nom du premier champ. Type de l'action : NOM_NAV -> Nom du deuxième champ. - Mnémonique à ouvrir -> Nom du troisième champ. - Type de masque à ouvrir. Ces différents types sont définis dans les occurrences du paramètre TYPGAPGE -> Nom du quatrième champ. - Ordre du masque. |
INTEGER |
Type de champ représentant un numérique entier. -> Minimum. Valeur entière minimum saisissable dans le champ. -> Maximum. Valeur entière maximum saisissable dans le champ. |
INTLIST / RINTLIST |
Types de champs représentant respectivement une liste de choix de numériques entiers et une fourchette de numériques entiers. 1 - Identifiant de la requête SQL (valeur renseignée). -> Identifiant requête SQL. Cette propriété facultative correspond à l'identifiant de la requête SQL lié à la combo box. Cet identifiant est référencé dans GSEL. Cette requête permet de retrouver les occurrences à afficher dans la liste de la combo box. -> Substitutions par paramètres (1 à 10). Ces propriétés correspondent aux valeurs qui seront passées en entrée à la requête SQL. Les paramètres en entrée de cette requête sont reconnaissables par un "?". 2 - Identifiant de la requête SQL (valeur non renseignée). -> Identifiant requête SQL (non géré). Dans le cas où l'identifiant n'est pas renseigné, les occurrences de la combo box sont à définir grâce aux propriétés ci-dessous. -> Nombre d'éléments (non géré). -> Valeur initiale. Correspond à la première valeur de la fourchette comprise entre valeur initiale et valeur finale. -> Valeur finale. Correspond à la dernière valeur de la fourchette comprise entre valeur initiale et valeur finale. |
LEGEND / LEGENDB / LEGENDD / LEGENDI / LEGENDM / LEGENDP / LEGENDT / LEGENDAREA |
Types de champ représentant un champ d'information lié à un champ code. -> Procédure / Select. Identifiant de la procédure stockée de recherche du libellé. Cet identifiant est référencé dans GSEL. -> Nom du champ 1 à 9. Nom des champs dont les valeurs sont passées en entrée à la procédure (9 au maximum). Ces noms doivent être précédés du caractère ":" indiquant qu'il s'agit d'un champ. Pour les champs de type LEGENDAREA : Il faut préciser le nombre de colonnes et le nombre de lignes affichées. Pour les champs de type LEGENDP : Il faut préciser le pays (précédé du caractère ":" s'il s'agit d'un champ) du code postal. Parmi ces champs certains peuvent être facultatifs (ils peuvent ou non être passés à la procédure préalablement définie). Pour ce faire, il vous suffit de saisir la syntaxe suivante : :CHAMP#. - : indique qu'il faut aller chercher la valeur dans le CHAMP ; - # indique que ce paramètre est facultatif. L'appel de la procédure sera fait même si sa valeur est nulle. -> Paramètre en sortie. Nom du paramètre en sortie dans la procédure correspondant à l'information recherchée. Pour les champs de type LEGENDAREA : la requête SQL peut ramener plusieurs enregistrements. Les valeurs seront concaténées avant d'être affichées dans le champ. Il faut que la définition de la requête gère le caractère séparateur. -> Redimensionnable O/N. Permet de redimensionner la zone d'affichage du champ pour les champs LEGENDAREA. |
LINK |
Type de champ représentant un lien hypertexte. Le texte du lien affiché, sur lequel l'ouverture de l'URL sera déclenchée, sera : - le contenu du libellé 1 ; - sinon, le contenu du champ pour le texte (la syntaxe est :CHAMP) ; - sinon, par défaut, si les deux possibilités précédentes ne sont pas renseignées, c'est l'URL elle-même qui est affichée. Si la description est renseignée et associée à une requête SQL (GSEL), il est possible de préciser les valeurs de substitution. La zone "Procédure / Select" peut être renseignée et donner l'identifiant référencé dans GSEL pour la recherche du lien. Dans ce cas, le paramétrage des valeurs passées en entrée et celui du paramètre en sortie est identique au paramétrage des champs de type "LEGEND". |
MONTH / RMONTH |
Types de champs représentant respectivement une période et une fourchette de périodes. Pour ce type de champ, cette forme détail n'est pas utilisée. |
PASSWORD |
Type de champ représentant un mot de passe. Pour ce type de champ, cette forme détail n'est pas utilisée. |
RDATE |
Type de champ représentant une fourchette de dates. Pour ce type de champ, cette forme détail n'est pas utilisée. |
SELECTLIST / RSELLIST |
Types de champs représentant respectivement une liste de choix et une fourchette de listes de choix alphanumérique. 1- Identifiant de la requête SQL (valeur renseignée). -> Identifiant requête SQL. Cette propriété facultative correspond à l'identifiant de la requête SQL lié à la combo box. Cet identifiant est référencé dans GSEL. Cette requête permet de retrouver les occurrences à afficher dans la liste de la combo box. -> Substitutions par paramètres (1 à 10). Ces propriétés correspondent aux valeurs qui seront passées en entrée à la requête SQL. Les paramètres en entrée de cette requête sont reconnaissables par un "?". 2 - Identifiant de la requête SQL (valeur non renseignée). -> Identifiant requête SQL (non géré). -> Nombre d'éléments. Correspond au nombre d'occurrences. -> Occurrences 1 à 10. Permet la saisie de 10 occurrences maximum. Remarque : Cette configuration est à utiliser dans le mode recherche à la place d'une case à cocher. Liste de valeurs Si l'identifiant de la requête SQL et le nombre d'éléments ne sont pas renseignés pour un champ de type "liste de choix", l'icône d'aide à la saisie ouvrira la liste de valeurs où la recherche sera exécutée automatiquement. Champ de type liste de choix ouvrant un menu hiérarchique de mnémoniques Un champ de type "SELECTLIST" peut ouvrir une liste de choix avec un menu hiérarchique de mnémoniques. Les mnémoniques affichés dans le menu de ce champ sont un croisement entre les options de menu (GOPM) pour un type donné et les transactions associées (GAMN) du mnémonique de synchronisation. Définir un champ de type "SELECTLIST" avec les propriétés spécifiques : - 1ère occurrence : SYS_MENU ; - 2ème occurrence : le type de menu de GOPM ; - 3ème occurrence facultative : le mnémonique parent d'ouverture des transactions pour réaliser la synchronisation. C'est le mnémonique référençant le champ si cette occurrence n'est pas renseignée. |
STEPVIEW |
Type de champ représentant une visualisation des étapes par classe. La visualisation s'appuie sur la définition des groupes d'étapes. -> Domaine. Cette propriété obligatoire représente le nom de champ correspondant au domaine à synchroniser pour la recherche des groupes d'étapes, ou bien une valeur l'indiquant directement. -> Etablissement. Cette propriété obligatoire représente le nom de champ correspondant à l'établissement à synchroniser pour la recherche des groupes d'étapes, ou bien une valeur l'indiquant directement. -> Classe. Cette propriété obligatoire représente le nom de champ correspondant à la classe à synchroniser pour la recherche des groupes d'étapes, ou bien une valeur l'indiquant directement. -> Identifiant 1, 2 et 3. Ces propriétés facultatives représentent les noms de champs supplémentaires pour l'identifiant de la donnée, en fonction de chaque utilisation (Exemple achats, l'identifiant 1 représentera le champ ou la valeur du numéro de commande, et l'identifiant 2 représentera le champ ou la valeur du sous-numéro de commande). Ces identifiants sont utilisés pour rechercher les informations sur l'historique des étapes. -> Etape. Cette propriété obligatoire représente le nom de champ correspondant à l'étape à synchroniser pour la recherche des groupes d'étapes, ou bien une valeur l'indiquant directement. -> Redimensionnable O/N. Permet de redimensionner la zone d'affichage du champ. -> Progression O/N. (Facultatif) Permet d'afficher une ligne de progression sur le groupe d'étapes courant. Conditions d'affichage de la ligne de progression, en fonction de l'étape de la donnée actuelle : - Si elle est égale à l'étape de début du groupe, aucune ligne ne sera affichée - Si elle est comprise entre l'étape de début et l'étape de fin du groupe, sans être égale à ces deux dernières, la ligne sera affichée jusqu'à la moitié du groupe d'étapes - Si elle est égale à l'étape de fin du groupe, la ligne sera affichée jusqu'à la fin du groupe Remarque : si un des champs obligatoires n'est pas renseigné, le champ ne sera pas fonctionnel et un message d'erreur apparaîtra à l'ouverture de la transaction. Il ne peut y avoir qu'un seul champ STEPVIEW par formulaire. |
STRING / RSTRING |
Types de champs représentant respectivement un alphanumérique et une fourchette alphanumérique. -> Etablissement pour clé analytique. Correspond à l'établissement : - $ETS pour l'établissement courant ; - :NOMCHAMP pour l'établissement géré dans le champ. -> Classe pour clé analytique. -> Domaine pour clé analytique. Liste de valeurs L'icône d'aide à la saisie d'un champ alphanumérique ouvre la liste de valeurs et la recherche n'est pas exécutée automatiquement, permettant à l'utilisateur de filtrer les données recherchées. Pour que la recherche s'exécute automatiquement, cocher la case "Recherche auto." dans GLDV en paramétrant la liste de valeurs pour un champ particulier d'une transaction. Formatage Un format d'affichage peut être appliqué aux champs IBAN et SIRET permettant de faciliter la lisibilité et la saisie. Exemple IBAN sans formatage : FR293000200487112204584126 Avec le formatage : FR29 9300 4871 1220 4584 126 Exemple SIRET sans formatage : 31639383400056 Avec le formatage : 316 393 834 00056 Pour appliquer ce formatage, par personnalisation de la transaction, ajouter sur le champ, dans la propriété "Formatage", la valeur "IBAN" ou "SIRET". |
STRLISTHTM |
Type de champ représentant une liste de choix alphanumériques non saisissable. -> Identifiant requête SQL. Cette propriété correspond à l'identifiant de la requête SQL. Cet identifiant est référencé dans GSEL. Cette requête permet de retrouver les valeurs à affecter à la liste de choix. -> Nombre d'éléments (non gérée). -> Substitutions par paramètres (1 à 10). Ces propriétés correspondent aux valeurs qui seront passées en entrée à la requête SQL. Les paramètres en entrée de cette requête sont reconnaissables par un "?". |
Mobilité : ouverture d'une transaction |
Le champ doit être accessible et avoir la propriété "Onclick" cochée. Cette fonctionnalité n'est utilisable que dans les applications mobiles. -> Nom du premier champ. Type de l'action : NOM_NAV -> Nom du deuxième champ. - Mnémonique à ouvrir -> Nom du troisième champ. - Type de masque à ouvrir. Ces différents types sont définis dans les occurrences du paramètre TYPGAPGE -> Nom du quatrième champ. - Ordre du masque. |
TEXT |
Type de champ représentant un libellé d'aide. Pour ce type de champ, cette forme détail n'est pas utilisée. |
Transactions associées |
GTFPS - Paramètres de synchronisation d'une transaction |
Paramètres |
TYPGAFLD |
FRDGAFLC |
OPCGAFLC |
HIDGAFLC |
LVCGAFLD |
SPEGAFLD |
Messages |
GAFLD051 - Pour ce type de champ, l'ordre SQL (GASEL) ne doit pas être renseigné ($1, $2, $3) |
GAFLD052 - Pour ce type de champ, le nombre d'éléments ne doit pas être renseigné ($1, $2, $3) |
GAFLD053 - Pour ce type de champ, la variable 1 ne doit pas être renseignée ($1, $2, $3) |
GAFLD054 - Pour ce type de champ, la variable 2 ne doit pas être renseignée ($1, $2, $3) |
GAFLD055 - Pour ce type de champ, la variable 3 ne doit pas être renseignée ($1, $2, $3) |
GAFLD056 - Pour ce type de champ, la variable 4 ne doit pas être renseignée ($1, $2, $3) |
GAFLD057 - Pour ce type de champ, la variable 5 ne doit pas être renseignée ($1, $2, $3) |
GAFLD058 - Création sur un formulaire référence interdite ($1, $2, $3) |
GAFLD061 - La colonne pour le champ de fin ne doit pas être renseignée ($1, $2, $3) |
GAFLD063 - Pour ce type de champ, le champ parent doit être renseigné ($1, $2, $3) |
GAFLD064 - Le type n'est pas modifiable dans une personnalisation ($1, $2, $3) |
GAFLD066 - Le nom de la colonne doit être renseigné, le champ est basé ($1, $2, $3) |
GAFLD067 - Interdiction de modifier l'ordre SQL (GASEL) suite à une personnalisation ($1, $2, $3) |
GAFLD069 - Modification interdite du champ parent après une personnalisation ($1, $2, $3) |
GAFLD070 - Modification interdite du type après une personnalisation |
GAFLD071 - Modification interdite du nombre d'occurrences après une personnalisation ($1, $2, $3) |
GAFLD072 - Modification interdite de la variable 1 après une personnalisation ($1, $2, $3) |
GAFLD073 - Modification interdite de la variable 2 après une personnalisation ($1, $2, $3) |
GAFLD074 - Modification interdite de la variable 3 après une personnalisation ($1, $2, $3) |
GAFLD075 - Modification interdite de la variable 4 après une personnalisation ($1, $2, $3) |
GAFLD076 - Modification interdite de la variable 5 après une personnalisation ($1, $2, $3) |
GAFLD079 - Modification interdite de l'état après une personnalisation ($1, $2, $3) |
GAFLD080 - Insertion/Modification/Suppression d'un champ référence interdite |
GAFLD081 - Modification interdite de la colonne après une personnalisation ($1, $2, $3) |
GAFLD083 - Modification de l'état interdite, il existe une caractéristique active ($1, $2, $3) |
GAFLD084 - Formulaire/champ déjà existant ($1, $2, $3) |
GAFLD087 - Le type de champ nécessite certaines propriétés spécifiques ($1, $2, $3) |
GAFLD089 - Modification de la colonne interdite sur une personnalisation |
GAFLD090 - Le champ et le champ parent doivent être différents ($1, $2, $3) |
GAFLD092 - Modification interdite de l'action spécifique pour personnalisation ($1, $2, $3) |
GAFLD093 - Modification interdite de l'action OnFocus pour personnalisation ($1, $2, $3) |
GAFLD094 - Modification interdite de l'action OnBlur pour personnalisation ($1, $2, $3) |
GAFLD095 - Modification interdite de l'action OnClick pour personnalisation ($1, $2, $3) |
GAFLD096 - Le champ parent n'est pas un champ de ce formulaire ($1, $2, $3) |
GAFLD097 - Modification interdite du calcul de liste de valeurs après une personnalisation |