DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés HFSQL
  • Exemple : Création d'un fichier constitué de 3 rubriques dont une clé composée
FormuleClé (Exemple)
Exemple : Création d'un fichier constitué de 3 rubriques dont une clé composée
WINDEVWindows Cet exemple permet de créer par programmation un fichier constitué de deux rubriques simples et d'une clé composée.
Lorsque le fichier est créé, il est rempli et une recherche est effectuée sur la clé composée.
EXTERNE Fic_temp
EXTERNE Rub1
EXTERNE Rub2
EXTERNE RubCompo
MonFic1 est une Description de Fichier
MaRub1 est une Description de Rubrique
MaRub2 est une Description de Rubrique
MaCléComposée est une Description de Rubrique
 
// Déclaration du fichier de données
MonFic1.Nom = "Fic_Temp"
MonFic1.Type = hFichierNormal
 
// Déclaration de la rubrique 1
MaRub1.Nom = "Rub1"
MaRub1.Type = hRubTexte
MaRub1.Taille = 20
HDécritRubrique(MonFic1, MaRub1)
 
// Déclaration de la rubrique 2
MaRub2.Nom = "Rub2"
MaRub2.Type = hRubTexte
MaRub2.Taille = 20
HDécritRubrique(MonFic1, MaRub2)
 
// Déclaration de la clé composée
MaCléComposée.Nom = "RubCompo"
MaCléComposée.FormuleClé = "Rub1+Rub2"
HDécritRubrique(MonFic1, MaCléComposée)
HDécritFichier(MonFic1)
HCréation(Fic_temp)
Fic_temp.Rub1 = "Montpellier"
Fic_temp.Rub2 = "Paris"
HAjoute(Fic_temp)
 
Fic_temp.Rub1 = "Marseille"
Fic_temp.Rub2 = "Lyon"
HAjoute(Fic_temp)
 
HLitRecherche(Fic_temp, RubCompo, HConstruitValClé(Fic_temp, RubCompo, "Marseille", "Lyon"))
SI HTrouve() = Vrai ALORS
Trace(Fic_temp.Rub1, Fic_temp.Rub2)
FIN
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