Description
Cette fonction permet de trouver des enregistrements basés sur deux ou plusieurs valeurs de champ écrites différemment mais similaires. La fonction renvoie True (vrai) si la chaîne correspond au masque et False (faux) dans le cas contraire.
Arguments
"chaîne" est la chaîne de texte ou le champ contenant des valeurs de chaîne de texte comparées au masque.
"masque" est une chaîne de texte constituant le masque de comparaison avec la valeur de l'argument "chaîne".
Action
Permet de localiser les valeurs de champ à l'aide d'un caractère DOS générique standard (? remplace un seul caractère, * remplace n'importe quel nombre de caractères). La chaîne est comparée au masque contenant un ou plusieurs caractères génériques. La fonction renvoie True (vrai) si la chaîne correspond au masque et False (faux) dans le cas contraire.
Exemple d'utilisation
Cette fonction permet de localiser des enregistrements basés sur deux ou plusieurs valeurs de champ orthographiées différemment mais de structure similaire.
Exemples
LooksLike ("Snyder","Sn?der")Renvoie TRUE.
LooksLike ("Schneider","S?der")Renvoie FALSE.
LooksLike ("Schneider", "S?????der")Renvoie TRUE.
If LooksLike ({customer.CONTACT FIRST NAME},"?ris" Then
{customer.CONTACT FIRST NAME}
Else
""Renvoie "Cris", "Kris" et "Iris", mais pas "Chris" (si l'on suppose que l'ensemble de ces valeurs se trouve dans la base de données {customer.CONTACT FIRST NAME}).