CasewareDocumentation
Nouveautés de Caseware Cloud EngagementsVoir les nouveautés

Fonction CVDATAL

La fonction CVDATAL renvoie les données associées à l'identifiant fourni, issues de la base de données CV ; elle tire toutefois parti des limites de longueur de caractères plus étendues disponibles dans la version 2009.00 et les versions ultérieures. La fonction CVDATA tronquera un groupe, un formulaire ou un identifiant donné à 12, 12 et 21 caractères respectivement, tandis que la fonction CVDATAL exploite pleinement les limites de 22, 22 et 22 caractères désormais disponibles. Les fonctions qui s'appuient sur la troncature d'origine doivent continuer à utiliser la fonction CVDATA.

Pour les cellules contextuelles, ces données correspondront à la chaîne complète compressée ; pour les autres cellules, les données seront du type approprié, telles qu'elles ont été enregistrées par une cellule de données externes.

Syntaxe

CVDATAL(<« Groupe »>,<« Formulaire »>,« ID »)

Les paramètres « Group » et « Form » sont tous deux facultatifs, selon le type de données à récupérer. Pour plus d'informations, consultez les deux exemples suivants.

Exemple 1

Pour utiliser CVDATAL afin de récupérer des données cellulaires globales (sans association à un groupe ou à un formulaire), lorsque l'identifiant des données est ALPHACELL :

CVDATAL(« ALPHACELL »)

Renvoie la valeur de l'enregistrement de la base de données portant l'identifiant ALPHACELL.

Exemple 2

Pour utiliser CVDATAL afin de récupérer les données des cellules de formulaire dont l'identifiant est ALPHACELL, dans le groupe AREA et le formulaire DISTRICT :

CVDATAL("ZONE", "DISTRICT", "ALPHACELL")

Renvoie la valeur de l'enregistrement de la base de données portant l'identifiant ALPHACELL, dans le groupe AREA et le formulaire DISTRICT.

Exemple 3

Pour comprendre l'impact de la longueur des caractères sur une entrée, prenons l'exemple d'une valeur saisie dans la base de données en respectant les contraintes précédentes, telle qu'une valeur de type AVERYLONGFORM. Il aurait été enregistré dans la base de données sous la forme AVERYLONGFOR, et toutes les requêtes recherchant le titre complet du formulaire auraient également été tronquées. La requête aboutirait donc.

Dans la version 2009.00 ou ultérieure de CaseView, la fonction CVDATA continuera à tronquer une requête et à localiser les enregistrements saisis avec le formulaire AVERYLONGFOR, mais la fonction CVDATAL, dans ce cas, renverrait une valeur nulle, car elle recherche dans la base de données l'identifiant complet du formulaire AVERYLONGFORM.

Sujets connexes