Définition des rubriques
La définition de la gestion des rubriques par entité est faite dans la gestion de dossiers communs.
Constitution d'une rubrique :
Mode fiche :
Une rubrique peut être définie pour plusieurs entités.
Elle est de type :
Si elle est numérique, vous avez la possibilité de préciser le nombre de décimales.
On peut indiquer les types de contrôles suivants:
1) Multi-choix
Lorsque le contrôle est de type 'multi-choix', vous devez énumérer les valeurs possibles dans le champ 'Valeurs possibles' et les séparer par des ' ;'.
Au moment de la saisie des rubriques, vous pourrez ouvrir une fenêtre avec le clic droit de la souris et le traitement vous proposera les différentes valeurs possibles.
Vous pouvez ainsi choisir une des valeurs proposées.
Seule une des valeurs possibles proposée dans la liste déroulante sera acceptée.
2) Contrôles
Lorsque le contrôle est de type 'Contrôles', vous pouvez indiquer des intervalles ou des comparaisons.
Vous pouvez indiquer plusieurs contrôles pour la même rubrique, il suffit de les séparer par un ' ;'.
Au moment de la saisie, vous pourrez par le clic droit ouvrir une fenêtre qui vous rappelle les différents contrôles qui seront effectués sur la rubrique.
Au moins un des contrôles doit être vérifié pour que la valeur de la rubrique soit acceptée.
Exemple d'un contrôle d'une rubrique de type numérique :
1-5 ;10-15 ;>100
la valeur devra être comprise entre 1 et 5 ou entre 10 et 15 ou supérieure à 100
Il est possible d'utiliser des filtres par l'intermédiaire de la syntaxe 'like' sur des rubriques de type alphanumérique.
:
LIKE "DUPONT" la variable doit être égale à DUPONT avec toutes les combinaisons possibles de minuscules et majuscules
LIKE "/*DUPONT" la variable ne doit pas se terminer par DUPONT
LIKE "DUPONT*" la variable doit commencer par DUPONT
LIKE "DUP??S" DUPUIS DUPERS DUPONS etc ...
LIKE "DUPON(DT)" DUPONT ou DUPOND comme dans TINTIN
LIKE "Dupon(a-z)" la variable doit commencer par Dupon suivi d'une lettre minuscule
LIKE "Dupon)a-c(" la variable doit commencer par Dupon suivi d'une lettre différente de a b ou c
LIKE "(A-Za-z$%)*la variable doit commencer par une lettre minuscule ou majuscule ou par le caractère $ ou par le caractère %
3) Aucun ou contrôle spécifique
Le champ 'contrôle spécifique' permet un contrôle supplémentaire par programmation.
La fonction de contrôle est appelée avec le suffixe :
av avant la vérification de la valeur de la rubrique : nom_de_la_fonction_av
ap après les vérifications standards de la saisie: nom_de_la_fonction_ap
Le module de surcharge dans lequel sont écrites les fonctions de contrôle est : A5UE300.HSP
4) Multi-Choix Oui;Non
Le champ 'Valeurs possibles' est automatiquement garni avec les valeurs OUI ;NON.
La saisie des valeurs de la rubrique se fera par saisie directe ou par l'intermédiaire d'un menu contenant les deux choix possibles, qu'on obtiendra par clic droit sur la zone de saisie.
5) Pas de saisie
Lors de la saisie des rubriques ou de questionnaires, aucune saisie ne sera effectuée sur les lignes des rubriques de ce type.
Cette option permet d'avoir une meilleure lisibilité dans la présentation des questionnaires.