DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Rubriques spécifiques
  • Langage Externe
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie le contenu d'une rubrique de l'enregistrement en cours (dans le fichier de données, la vue, la requête, ...).
Exemple
NomClient est une chaîne
// La seconde rubrique du fichier de données "Client"
// correspond au nom du client
NomClient = HRécupèreRubrique(Client, 2)
// Equivalent à :
// NomClient = Client.Nom
Syntaxe

Récupérer une rubrique en précisant son indice Masquer les détails

<Résultat> = HRécupèreRubrique(<Fichier de données> , <Ordre de la rubrique> [, <Indice>])
<Résultat> : Type de la rubrique
  • Valeur de la rubrique,
  • Chaîne vide ("") pour les rubriques ayant une valeur NULL.
Dans le cas d'un tableau, toutes les rubriques du tableau sont retournées sous forme d'une chaîne de caractères. Les rubriques sont alors séparées par le paramètre <Séparateur Tableau>.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données, de la vue ou de la requête manipulé.
<Ordre de la rubrique> : Entier
Ordre physique de la rubrique dans le fichier de données. L'ordre des rubriques commence à 1.
Rappel : L'ordre d'une rubrique peut être obtenu via ses propriétés (<Fichier de données>.<Rubrique>Indice).
<Indice> : Entier optionnel
Indice de la rubrique pour une rubrique tableau.
Pour les rubriques non tableau, l'indice est optionnel. S'il est précisé, il doit valoir 1.
Pour les rubriques tableau, si l'indice n'est pas précisé, tous les éléments du tableau sont renvoyés (séparés par des TAB).

Récupérer une rubrique en précisant le séparateur de tableau Masquer les détails

<Résultat> = HRécupèreRubrique(<Fichier de données> , <Ordre de la rubrique> [, <Séparateur Tableau>])
<Résultat> : Type de la rubrique
  • Valeur de la rubrique,
  • Chaîne vide ("") pour les rubriques ayant une valeur NULL.
Dans le cas d'un tableau, toutes les rubriques du tableau sont retournées sous forme d'une chaîne de caractères. Les rubriques sont alors séparées par le paramètre <Séparateur Tableau>.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données, de la vue, de la requête manipulé.
<Ordre de la rubrique> : Entier
Ordre physique de la rubrique dans le fichier de données. L'ordre des rubriques commence à 1.
Rappel : L'ordre d'une rubrique peut être obtenu via ses propriétés (<Fichier de données>.<Rubrique>Indice).
<Séparateur Tableau> : Chaîne de caractères optionnelle
Chaîne de caractères utilisée pour séparer les valeurs des rubriques tableau (ou sous rubriques) dans le <Résultat>. Par défaut, le séparateur utilisé est TAB.
Attention : par compatibilité avec Hyper File 5.5, les séparateurs ne sont pas indiqués lorsque les rubriques tableau sont vides.
Remarques

Rubriques spécifiques

  • Le contenu des rubriques de type mémo binaire n'est pas récupéré, mais le séparateur de rubrique est présent (pour éviter un décalage).
  • Le contenu des clés composées n'est pas récupéré, mais le séparateur de rubrique est présent (pour éviter un décalage).
WINDEVLangage ExterneHFSQL ClassicHFSQL Client/ServeurHyper File 5.5OLE DBConnecteurs Natifs (Accès Natifs)

Langage Externe

En langage externe, le <Résultat> correspond toujours à une chaîne de caractères. Il n'est pas possible de récupérer le contenu d'une rubrique mémo binaire de cette manière en langage externe.
Composante : wd290hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale