PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
HRécupèreEnregistrement (Fonction)
En anglais : HRetrieveRecord
ODBCNon disponible avec ce type de connexion
Renvoie le contenu de l'enregistrement en cours (dans un fichier de données, une vue HFSQL, une requête, ...).
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
Enreg est une chaîne = HRécupèreEnregistrement(CLIENT)
// Récupère la chaîne contenant la totalité de l'enregistrement
MonEnregistrement est une chaîne = HRécupèreEnregistrement(CLIENT)
// Extrait le nom du client
NomClient est une chaîne = ExtraitChaîne(MonEnregistrement, 1)
// Extrait le prénom du client
PrénomClient est une chaîne = ExtraitChaîne(MonEnregistrement, 2)
Syntaxe

Récupérer le contenu d'un enregistrement pour le fichier spécifié Masquer les détails

<Résultat> = HRécupèreEnregistrement([<Nom du fichier> [, <Séparateur Rubrique> [, <Séparateur Tableau> [, <Format>]]]])
<Résultat> : Chaîne de caractères
Valeur de l'enregistrement, exprimée sous la forme :
<Contenu rubrique 1> + <Séparateur rubrique> + <Contenu rubrique 2> + ...
Les contenus des rubriques sont extraits selon l'ordre physique des rubriques dans le fichier de données. Si la rubrique correspond à une valeur NULL, <Contenu de la rubrique> correspond à une chaîne vide ("").
Selon le <Format> précisé, cette chaîne de caractères est au format ANSI (par défaut) ou UNICODE.
<Nom du fichier> : Chaîne de caractères optionnelle (avec ou sans guillemets)
Nom du fichier de données (vue ou requête) manipulé. Si ce nom n'est pas spécifié, la fonction HRécupèreEnregistrement va manipuler le dernier fichier de données utilisé par la dernière fonction de gestion HFSQL (fonction commençant par la lettre H).
<Séparateur Rubrique> : Chaîne de caractères optionnelle (avec guillemets)
Chaîne de caractères utilisée pour séparer les différentes rubriques dans le <Résultat>. Par défaut, le séparateur utilisé est TAB.
<Séparateur Tableau> : Chaîne de caractères optionnelle (avec guillemets)
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 WINDEV 5.5, les séparateurs ne sont pas indiqués lorsque les rubriques tableau sont vides.
<Format> : Constante optionnelle de type Entier
Format utilisé pour renvoyer la valeur de l'enregistrement. Par défaut, une chaîne de caractères au format ANSI est renvoyé. Pour obtenir une chaîne de caractères au format UNICODE, utilisez la constante suivante :
hUnicode <Résultat> est une chaîne de caractères UNICODE.
Versions 19 et supérieures
WINDEVWEBDEV - Code ServeurWindows Mobile

Récupérer le contenu d'un enregistrement pour la variable Enregistrement spécifiée Masquer les détails

<Résultat> = HRécupèreEnregistrement(<Enregistrement> [, <Séparateur Rubrique> [, <Séparateur Tableau> [, <Format>]]])
<Résultat> : Chaîne de caractères
Valeur de l'enregistrement, exprimée sous la forme :
<Contenu rubrique 1> + <Séparateur rubrique> + <Contenu rubrique 2> + ...
Les contenus des rubriques sont extraits selon l'ordre physique des rubriques dans le fichier de données. Si la rubrique correspond à une valeur NULL, <Contenu de la rubrique> correspond à une chaîne vide ("").
Selon le <Format> précisé, cette chaîne de caractères est au format ANSI (par défaut) ou UNICODE.
<Enregistrement> : Variable optionnelle de type Enregistrement
Nom de la variable de type Enregistrement manipulée.
<Séparateur Rubrique> : Chaîne de caractères optionnelle (avec guillemets)
Chaîne de caractères utilisée pour séparer les différentes rubriques dans le <Résultat>. Par défaut, le séparateur utilisé est TAB.
<Séparateur Tableau> : Chaîne de caractères optionnelle (avec guillemets)
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 WINDEV 5.5, les séparateurs ne sont pas indiqués lorsque les rubriques tableau sont vides.
<Format> : Constante optionnelle de type Entier
Format utilisé pour renvoyer la valeur de l'enregistrement. Par défaut, une chaîne de caractères au format ANSI est renvoyé. Pour obtenir une chaîne de caractères au format UNICODE, utilisez la constante suivante :
hUnicode <Résultat> est une chaîne de caractères UNICODE.
Nouveauté 19
WINDEVWEBDEV - Code ServeurWindows Mobile

Récupérer le contenu d'un enregistrement pour la variable Enregistrement spécifiée Masquer les détails

<Résultat> = HRécupèreEnregistrement(<Enregistrement> [, <Séparateur Rubrique> [, <Séparateur Tableau> [, <Format>]]])
<Résultat> : Chaîne de caractères
Valeur de l'enregistrement, exprimée sous la forme :
<Contenu rubrique 1> + <Séparateur rubrique> + <Contenu rubrique 2> + ...
Les contenus des rubriques sont extraits selon l'ordre physique des rubriques dans le fichier de données. Si la rubrique correspond à une valeur NULL, <Contenu de la rubrique> correspond à une chaîne vide ("").
Selon le <Format> précisé, cette chaîne de caractères est au format ANSI (par défaut) ou UNICODE.
<Enregistrement> : Variable optionnelle de type Enregistrement
Nom de la variable de type Enregistrement manipulée.
<Séparateur Rubrique> : Chaîne de caractères optionnelle (avec guillemets)
Chaîne de caractères utilisée pour séparer les différentes rubriques dans le <Résultat>. Par défaut, le séparateur utilisé est TAB.
<Séparateur Tableau> : Chaîne de caractères optionnelle (avec guillemets)
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 WINDEV 5.5, les séparateurs ne sont pas indiqués lorsque les rubriques tableau sont vides.
<Format> : Constante optionnelle de type Entier
Format utilisé pour renvoyer la valeur de l'enregistrement. Par défaut, une chaîne de caractères au format ANSI est renvoyé. Pour obtenir une chaîne de caractères au format UNICODE, utilisez la constante suivante :
hUnicode <Résultat> est une chaîne de caractères UNICODE.
WINDEVWEBDEV - Code ServeurWindows Mobile

Récupérer le contenu d'un enregistrement pour la variable Enregistrement spécifiée Masquer les détails

<Résultat> = HRécupèreEnregistrement(<Enregistrement> [, <Séparateur Rubrique> [, <Séparateur Tableau> [, <Format>]]])
<Résultat> : Chaîne de caractères
Valeur de l'enregistrement, exprimée sous la forme :
<Contenu rubrique 1> + <Séparateur rubrique> + <Contenu rubrique 2> + ...
Les contenus des rubriques sont extraits selon l'ordre physique des rubriques dans le fichier de données. Si la rubrique correspond à une valeur NULL, <Contenu de la rubrique> correspond à une chaîne vide ("").
Selon le <Format> précisé, cette chaîne de caractères est au format ANSI (par défaut) ou UNICODE.
<Enregistrement> : Variable optionnelle de type Enregistrement
Nom de la variable de type Enregistrement manipulée.
<Séparateur Rubrique> : Chaîne de caractères optionnelle (avec guillemets)
Chaîne de caractères utilisée pour séparer les différentes rubriques dans le <Résultat>. Par défaut, le séparateur utilisé est TAB.
<Séparateur Tableau> : Chaîne de caractères optionnelle (avec guillemets)
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 WINDEV 5.5, les séparateurs ne sont pas indiqués lorsque les rubriques tableau sont vides.
<Format> : Constante optionnelle de type Entier
Format utilisé pour renvoyer la valeur de l'enregistrement. Par défaut, une chaîne de caractères au format ANSI est renvoyé. Pour obtenir une chaîne de caractères au format UNICODE, utilisez la constante suivante :
hUnicode <Résultat> est une chaîne de caractères UNICODE.
Remarques
  • 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).
Composante : wd240hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire