|
|
|
|
|
- Les différentes syntaxes en fonction des valeurs à convertir
- Utilisation de la fonction HConvertX (méthode conservée pour compatibilité avec WINDEV 5.5)
HConvertX (Fonction) En anglais : HConvertX
Disponible uniquement avec ces types de connexion
Convertit une valeur numérique en une chaîne binaire pour effectuer une recherche sur une clé numérique. Permet de composer une clé composée d'une ou de plusieurs rubriques numériques.
Pour les fichiers de données utilisant le "Mode 7" pour la gestion des espaces dans les rubriques texte, il est nécessaire d'utiliser la fonction HConstruitValClé pour réaliser des parcours sur les clés composées. Pour plus de détails, consultez Clés composées.
Avertissement
Ces fonctions sont conservées par compatibilité pour migrer des applications réalisées en WINDEV 5.5 et en WEBDEV 1.5.
Rech est une chaîne
HConvertE(Rech, SAI_Quantité)
Rech = Complète(SAI_RefProduit, 8) + Rech
HLitRecherche(Commande, CleComp, Rech)
Syntaxe
<Résultat> = HConvertX(<Variable Texte> , <Valeur Numérique>)
<Résultat> : Booléen - Vrai si aucun problème n'a été rencontré,
- Faux en cas d'erreur. La fonction HErreur permet d'identifier l'erreur.
<Variable Texte> : Variable de type Chaîne de caractères Ansi Variable dans laquelle le résultat de la conversion sera affecté. Cette variable doit avoir une taille suffisante et sera complétée par des espaces. <Valeur Numérique> : Variable de type Numérique ou valeur numérique Valeur à convertir. Remarques Les différentes syntaxes en fonction des valeurs à convertir | | HConvertC(<chaîne>,<Entier court>) | | HConvertD(<chaîne>,<Réel double>) | | HConvertE(<chaîne>,<Entier>) | Pour compatibilité avec WEBDEV 1.5, cette fonction manipule des entier_55 sur 2 octets. | HConvertL(<chaîne>,<Entier long>) | Utilisez de préférence la fonction HConstruitValClé. | HConvertM(<chaîne>,<Monétaire>) | | HConvertP(<chaîne>,<Réel Turbo>) | Par compatibilité avec les versions antérieures, cette fonction est identique à HConvertD. | HConvertR(<chaîne>,<Réel simple>) | | HConvertU(<chaîne>,<Entier non signe>) | Pour compatibilité avec les versions antérieures, cette fonction manipule des entier_55 sur 2 octets. | HConvertV(<chaîne>,<entier signé 1 octet>) | | Conseil : Si vous souhaitez utiliser la fonction HConvertX, il est conseillé d'utiliser plutôt la fonction Convert, plus simple à manipuler. Utilisation de la fonction HConvertX (méthode conservée pour compatibilité avec WINDEV 5.5) Pour construire la valeur d'une clé composée sans utiliser la fonction HConstruitValClé, il est nécessaire de : - compléter les composantes texte sur toute leur taille avec la constante hValMin.
- convertir les composantes numériques grâce à la fonction HConvert.
Exemple :
MaCléComposée = Complète(Client.Nom, Dimension(Client.Nom), hValMin) + ...
Complète(Client.Prénom, Dimension(Client.Prénom), hValMin)
Remarques : - La constante hValMin est équivalent à Caract(0).
- La constante hValMax est équivalent à Caract(255).
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|