PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
  • Example 1: Describing a data file through programming
  • Example 2: Creating a data file through programming made of 3 items (one of them being a composite key)
HDescribeItem (Example)
Example 1: Describing a data file through programming
Reports and QueriesUser code (UMC)AjaxHFSQLStored proceduresOLE DBNative Connectors (Native Accesses)
The following example is used to describe a data file through programming with its links, items, ....
UnFichier est une Description de Fichier
UneRubrique est une Description de Rubrique
 
// 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éUnique
HDécritRubrique(UnFichier, UneRubrique)
 
// Description de la rubrique "PRENOM"
UneRubrique..Nom = "PRENOM"
UneRubrique..Type = hRubTexte
UneRubrique..Taille = 40
HDécritRubrique(UnFichier, UneRubrique)
 
// Valide la description du fichier
HDécritFichier(UnFichier)
Example 2: Creating a data file through programming made of 3 items (one of them being a composite key)
Reports and QueriesUser code (UMC)HFSQLStored procedures
This example is used to create a data file through programming. This data file contains two simple items and a composite key. Once the data file is created, it is filled with data and a search is performed the composite key.
EXTERNE Fic_Temp
EXTERNE Rub1
EXTERNE Rub2
EXTERNE RubCompo
 
MonFic est une Description de Fichier
MaRub1 est une Description de Rubrique
MaRub2 est une Description de Rubrique
CléComposée est une Description de Rubrique
 
// Déclaration du fichier
MonFic..Nom = "Fic_TEMP"
MonFic..Type = hFichierNormal
 
// Déclaration de la rubrique 1
MaRub1..Nom = "RUB1"
MaRub1..Type = hRubTexte
MaRub1..Taille = 20
HDécritRubrique(MonFic, MaRub1)
 
// Déclaration de la rubrique 2
MaRub2..Nom="RUB2"
MaRub2..Type = hRubTexte
MaRub2..Taille = 20
HDécritRubrique(MonFic, MaRub2)
 
// Déclaration de la clé composée
CléComposée..Nom = "RubCompo"
CléComposée..FormuleClé = "RUB1+RUB2"
 
HDécritRubrique(MonFic, CléComposée)
 
HDécritFichier(MonFic)
 
HCreation(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
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment