Onglet « Données externes »
Dans l'onglet « Données externes », vous pouvez définir les paramètres d'enregistrement des données des cellules dans la base de données CaseView.
Type de données
Sélectionnez le type de données pour accéder aux bases de données du système :
- Données cellulaires mondiales (identifiant court)
- Données de cellule de formulaire (ID court)
- Données cellulaires mondiales (Long ID)
- Données de cellule de formulaire (identifiant long)
- Données cellulaires mondiales (système)
- Données de cellule de formulaire (Système).
Les paramètres « Short ID » et « Long ID » déterminent le nombre maximal de caractères autorisés dans les champs de valeur.
| Données mobiles | Identifiant court | Long ID |
|---|---|---|
| Groupe | 12 | 22 |
| Formulaire | 12 | 22 |
| Identifiant | 21 | 22 |
Données cellulaires globales (identifiant court, identifiant long, système)
Base de données système (uniquement pour les données cellulaires globales (système))
Sélectionnez l'étiquette de la base de données système à laquelle vous souhaitez accéder. Cette étiquette est attribuée lorsque la base de données est identifiée pour la première fois dans Document | Paramètres | Bases de données système.
Identifiant
Il s'agit de l'identifiant qui sera utilisé pour enregistrer et extraire les données de cellule de la base de données CaseView. Cet identifiant doit comporter 21 caractères au maximum si l'option « Identifiant court » est sélectionnée, ou 22 caractères au maximum si l'option « Identifiant long » est utilisée. Si l'identifiant existe déjà dans la base de données, il s'affiche en rouge.
Interpréter comme un calcul
Pour ajouter un calcul CaseView standard au champ Identifiant, cochez la case Interpréter comme un calcul . Lorsque cette case est cochée, le champ « Identifiant » est interprété comme un calcul CaseView plutôt que comme du texte statique. Cela permet à l'utilisateur de créer des liens plus complexes avec les bases de données CaseView ou de faire référence aux valeurs récupérées par d'autres cellules.
Par exemple, on pourrait créer une cellule de saisie dans laquelle un utilisateur en mode Formulaire pourrait saisir lui-même l'identifiant.
Vous pouvez saisir le calcul dans le champ ou cliquer sur
pour ouvrir l'éditeur de calcul.
Calcul de la valeur de charge
Il s'agit de la formule utilisée pour insérer les données de la base de données CaseView dans la cellule. Afin de faciliter la mise en forme, la mise en majuscules ou toute autre manipulation du texte, la valeur de la base de données est représentée par LINK(). Si aucune modification n'est nécessaire, ce calcul doit simplement rester sous la forme LINK().
Par exemple, pour tronquer la valeur provenant de la base de données, un calcul tel que LTRIM(LINK()) suffira.
De plus, ce calcul peut servir de valeur par défaut pour le champ de la base de données. Le résultat du calcul sera enregistré dans la base de données, mais si l'utilisateur remplace la valeur de la cellule, c'est cette nouvelle valeur qui sera enregistrée à la place. Cette modification sera également répercutée sur toutes les autres cellules liées à ce même enregistrement de la base de données, même si elles se trouvent dans des documents différents.
Calcul de la valeur d'économie
Il s'agit du calcul utilisé pour générer les données qui seront enregistrées dans la base de données CaseView. En règle générale, cette valeur doit rester r(0). Si vous normalisez la mise en forme du texte avant d'enregistrer la valeur dans la base de données, cette valeur pourra être utilisée dans un calcul.
Par exemple, pour s'assurer que toutes les valeurs saisies soient écrites en minuscules, le calcul de la valeur à enregistrer serait LOWER(r(0)).
Données de cellule de formulaire (ID court, ID long, Système)
Alors que les valeurs des données de cellule globales sont stockées à l'aide d'un identifiant, il existe trois critères pour les valeurs des données de cellule de formulaire. Chaque valeur est enregistrée sous une combinaison spécifique des valeurs Groupe, Formulaire et Identifiant. Cela permet de disposer d'un système de stockage plus robuste, car des identifiants identiques peuvent être utilisés, à condition qu'ils soient attribués à des groupes ou à des formulaires uniques.
Base de données système (uniquement les données de cellule de formulaire (système))
Sélectionnez l'étiquette de la base de données système à laquelle vous souhaitez accéder. Cette étiquette est attribuée lorsque la base de données est identifiée pour la première fois dans Document | Paramètres | Bases de données système.
Groupe
Il s'agit du niveau le plus élevé de classification des données dans la base de données CaseView. Cela peut être utile pour organiser les données de manière hiérarchique, plutôt que de se contenter de saisir des valeurs individuelles dans le formulaire global. Dans Working Papers, par exemple, il serait possible de créer un groupe distinct pour chacun des produits d'une entreprise.
Cliquez sur
pour sélectionner le groupe. En cliquant sur « Par défaut », vous associez la cellule au regroupement CV par défaut du document. Ce paramètre par défaut est défini dans le gestionnaire de Working Papers/de temps. Sélectionnez le document, puis accédez à Document | Propriétés pour attribuer le CV GROUPpar défaut.
Formulaire
Un formulaire est un sous-ensemble d'un groupe. Cela permet de ventiler davantage les informations au sein du groupe. Dans Working Papers, par exemple, si un groupe existe pour les produits d'une entreprise, les formulaires peuvent correspondre aux modèles de chacun de ces produits.
Identifiant
L'identifiant correspond à l'enregistrement dans les rubriques « Groupes » et « Formulaires ». Dans Working Papers, par exemple, l'identifiant pourrait correspondre aux propriétés associées aux modèles (Formulaires) des différents produits (Groupes). Cet identifiant doit comporter 21 caractères au maximum si l'option « Identifiant court » est sélectionnée, ou 22 caractères au maximum si l'option « Identifiant long » est utilisée. Si l'identifiant existe déjà dans la base de données, il s'affiche en rouge.
Remarques :
-
Ces informations doivent être saisies dans l'ordre suivant : Groupe, puis Formulaire, puis Identifiant. Les champs « Formulaire » et « Identifiant » ne seront pas disponibles tant que le champ précédent n'aura pas été renseigné.
-
En sélectionnant Utiliser l'ID du document , les informations relatives au groupe et au formulaire sont renseignées automatiquement en fonction des paramètres par défaut du document. Par conséquent, le champ « Identifiant » est disponible même si les champs « Groupe » et « Formulaire » semblent vides.
Interpréter comme un calcul
Pour ajouter des calculs CaseView standard dans l'un des champs Groupe, Formulaire ou Identifiant, cochez la case Interpréter comme un calcul .
Vous pouvez ensuite saisir le calcul dans le champ ou cliquer sur
pour ouvrir l'éditeur de calcul.
Dans l'exemple suivant, lorsque cet identifiant est utilisé, le numéro de cellule est récupéré.
|
Groupe |
« Formulaire ABC » |
|
Formulaire |
« formD » |
|
Identifiant |
Cellno() |
Remarques :
-
Lorsqu'un calcul dans une cellule dépend d'une autre cellule, le calcul est d'abord effectué sur la cellule de référence.
-
Lorsque cette case n'est pas cochée, les entrées de ces champs sont considérées comme du texte simple.
Utiliser l'identifiant du document
Sélectionnez cette option pour attribuer automatiquement la valeur par défaut DOCIDGROUP comme valeur du groupe et l' identifiant du document du document actuel comme formulaire. Saisissez l'identifiant de base de données souhaité dans le champ Identifiant .
Remarques :
-
L'identifiant du document actuel se trouve dans la boîte de dialogue Propriétés du document actuel (dans le Gestionnaire de Working Papers/Gestionnaire de documents temporels).
-
Lorsque l'option Utiliser l'ID du document est sélectionnée, les champs « Groupe » et « Formulaire » apparaissent vides et grisés, même si des valeurs leur ont été attribuées.
-
Lorsque la case à cocher Interpréter comme un calcul est cochée, la case à cocher Utiliser l'ID de document n'est pas disponible.
Calcul de la valeur de charge
Il s'agit de la formule utilisée pour insérer les données de la base de données CaseView dans la cellule. Pour plus d'informations, veuillez vous reporter à la section « Cellule globale » ci-dessus.
Calcul de la valeur d'économie
Il s'agit du calcul utilisé pour générer les données qui seront enregistrées dans la base de données CaseView lorsque la valeur de la cellule est modifiée, que ce soit par un calcul ou par une saisie de l'utilisateur. Pour plus d'informations, veuillez vous reporter à la section « Cellule globale » ci-dessus.
Remarques :
-
Le fonctionnement de la fonction « Données externes » est légèrement modifié dans le cas des cellules contextuelles, pour lesquelles davantage de données sont enregistrées. Afin de conserver les informations de sélection et de permettre la récupération des différents contenus (Affichage, Alternatif et Index) d'une cellule contextuelle, une version est enregistrée dans la base de données CaseView sous un format compressé présentant la structure suivante :
XXXXXX|YYYYYY|Z ?|W ?
En d'autres termes, XXXXXX et YYYYYY sont des numéros d'index à six caractères correspondant à deux éléments différents. Ces doivent comporter six caractères, les numéros d'index comportant moins de six chiffres étant complétés par des zéros. Ainsi, si le numéro d'un article est 4235, vous devrez saisir 004235. S'il est négatif, vous devrez saisir -04235.
Ce format facilite également la mise à jour des modèles, car il est possible d'ajouter ou de supprimer des éléments, et le programme tentera de trouver l'élément correspondant à partir de l'index. Une fonction TOKEN() a été créée ; elle peut être utilisée conjointement avec la fonction CVDATA() pour analyser ce type de données en vue de leur utilisation dans les calculs de CaseView. Pour les bases de données système, vous pouvez utiliser la fonction CVDATAC() .
-
Pour enregistrer une valeur calculée provenant d'un document externe dans la base de données :
- Si la valeur de la base de données est remplacée (OVR=Y), la base de données prendra la valeur qui y figure. Par conséquent, configurez l'option Calcul de la valeur de charge en utilisant la formule de calcul afin que le résultat soit utilisé comme valeur pour la cellule.
- Définissez le paramètre Enregistrer le calcul de la valeur sur r(0) pour enregistrer la valeur.
Sujets connexes