Explorateur de champ

Informations importante pour obtenir de l’information sur les champs qui composent une table de base de données.

L’explorateur de champ (raccourci Ctrl + D) depuis un zoom permet d’obtenir la liste complète des champs qui composent une table

Un petit parcours e-learning de formation est disponible par inscription sur myBusiness https://weavy.divalto.com/page/final_session

 

Exemple : depuis le zoom Article (la table ART du dictionnaire GTFDD.DHSD)

Les entêtes de colonnes sont cliquables afin de trier le tableau.

 

Titre de la colonne

Contenu

Remarques

Titre de la colonne

Contenu

Remarques

Nom du champ

Nom du champ dans le dictionnaire de données.

(Nom court)

  • Pour les champs simples, le champ dans la table de base de données est identique au Nom du champ mais convertit en MAJUSCULES

Exemple champ simple : Ref =>REF, UserModDh=>USERMODH

  • Pour les champs de type ‘tableaux’ à plusieurs dimensions, le numéro de dimension figure sous la forme : NomDuChamp + '_' + 000x

Exemple champ tableau : Dim(1)=>DIM_0001

Nom ODBC du champ

Nom du champ dans le pilote ODBC natif Harmony

(Nom long)

Donne une indications plus précise du nom du champ, sans être le libellé pour autant

Libellé dictionnaire du champ

Libellé du champ dans le dictionnaire de données

Donne un libellé long au champ

Nature de champ

Nature ou type du champ : Alphanumérique, Numérique, Décimal, Date ou Date et heure

La taille du champ est indiqué dans une autre colonne (Longueur)

A noter qu’un champ ‘booléen’ (oui/non) est stocké en Numérique (en général 2=Oui, 1=Non)

Valeurs champs

Oui = valeurs imposées pour le champ

Non = valeur libre pour le champ

Si Oui, le bouton “détail” est actif pour visualiser les valeurs possibles.

Si Oui, la liste des valeurs possibles est connue et imposée. La valeur par défaut est également disponible.

Concerne : les oui/non, les cases à cocher et plus généralement les listes de valeurs.

Exemple : table ART Article, champ Stcod affiche les 3 valeurs, et la coche indique la valeur par défaut

 

Dimensions

Nombre total de dimensions

Indique le nombre de dimensions, par exemple 1 pour un tableau simple

Nbre dans dimension

Nombre d'éléments dans une dimension

Indique le nombre de cases dans une dimensions, par exemple 5 indique 5 cases dans un tableau simple

Longueur

Longueur du champ

  • Pour la nature Alphanumérique, indique la longueur maximale de la chaîne de caractères, par exemple 50 => char(50)

  • Pour la nature Numérique, indique le nombre de chiffres maximum, par exemple 8=>int(8)

  • Pour la nature Décimal, indique la taille totale des chiffres avant et après la virgule (virgule comprise), par exemple 13 => 9 avant + ',' + 3 après

  • Pour la nature Date , la taille est 8

  • Pour la nature Date et heure, la taille est 14

Champ clé

Champ entrant dans la composition de la clé de la table (champ identifiant)

Un ou plusieurs champs entrent dans l’identification unique, par exemple : dos et ref pour la table des article ; leur combinaison est la clé unique

Champ obligatoire

Champ obligatoire

Champ obligatoire en saisie dans un zoom ou par import tableur

Champ visible SQL

Oui = Champ visible directement en SQL

Non = Champ combiné avec un autre champ, non visible directement en SQL

Le dictionnaire de données peut mettre à disposition des sur-champs par combinaisons de champs pour utilisation dans l’ERP.

  • Quand c’est le champ combiné qui est stocké dans la table SQL, empêchant de voir directement le sous-champ, cet indicateur est à ‘Non’

Exemple : la nature de produit est composée de PRODNAT1 et PRODNAT2 combinés en PRODNAT. Dans ce cas le champ PRODNAT est visible SQL directement, pour obtenir PRODNAT1 et PRODNAT2 il faut connaître la manière dont ils sont combinés dans le dictionnaire

  • Quand ce sont les champs les plus fins qui sont stockés dans la table SQL, cet indicateur est à ‘Oui’

Exemple : numéro de pièce commerciale est composée de PREFPINO et PINO combinés en FULLPINO. Dans ce cas les champs fins PREFPINO et PINO sont visibles SQL directement, et FULLPINO est obtenu par combinaison selon le dictionnaire