DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Exemple : Description d'un fichier de données par programmation
HDécritIndexFullText (Exemple)
Exemple : Description d'un fichier de données par programmation
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsCode Utilisateur (MCU) L'exemple suivant permet de décrire un fichier de données par programmation avec ses liaisons, rubriques, index full-text, ...
UnFichier est une Description de Fichier
UneRubrique est une Description de Rubrique
MonIndexFullText est une Description d'IndexFullText
CLIENT est une Source de Données

// Description du fichier "CLIENT"
UnFichier.Nom = "CLIENT"
UnFichier.Type = hFichierNormal
UnFichier.CryptageFic = hCryptageStandard

// Description de la rubrique "NOM"
UneRubrique.Nom = "NOM"
UneRubrique.Type = hRubTexte
UneRubrique.Taille = 40
UneRubrique.TypeClé = hCléDoublon
HDécritRubrique(UnFichier, UneRubrique)

// Description de la rubrique "PRENOM"
UneRubrique.Nom = "PRENOM"
UneRubrique.Type = hRubTexte
UneRubrique.Taille = 40
HDécritRubrique(UnFichier, UneRubrique)

// Description de l'index full-text
MonIndexFullText.LongueurMinimale = 4
MonIndexFullText.Nom = "MonIndexFullText"
MonIndexFullText.Rubriques = "NOM+PRENOM"
MonIndexFullText.SensibleAccentuation = Vrai
MonIndexFullText.SensibleCasse = Faux
HDécritIndexFullText(UnFichier, MonIndexFullText)

// Valide la description du fichier
HDécritFichier(UnFichier)
// Création du fichier Client (reconnu car déclaré comme source de données)
HCréation(CLIENT)
// Création d'un enregistrement
CLIENT.NOM = "Dupont"
CLIENT.PRENOM = "André"
HAjoute(CLIENT)
// Création d'un enregistrement
CLIENT.NOM = "Dupont"
CLIENT.PRENOM = "Robert"
HAjoute(CLIENT)
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 17/07/2023

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