|
|
|
|
|
- Utilisation d'espaces dans les paramètres
- Description d'un index
- Limitations
HDBDécritIndex (Fonction) En anglais : HDBDescribeIndex
Disponible uniquement avec ces types de connexion
Décrit par programmation les différents fichiers d'index qui seront créés. Un fichier d'index doit être décrit pour chaque clé de recherche. Le fichier d'index créé sera au format dBase 3. Remarque : Le fichier de données et les fichiers d'index décrits seront créés avec la fonction HDBCréation (au format dBase 3 uniquement). Ainsi, les index de format autre que NDX ne peuvent pas être créés avec la fonction HDBDécritIndex. HDBDécritFichier("CLIENT", "DA", "C:\FIC\CLIENT.DBF")
HDBDécritRubrique("NOM,C,20")
HDBDécritRubrique("PRENOM,C,20")
HDBDécritRubrique("MARIE,L")
HDBDécritRubrique("DATNAISS,D")
HDBDécritRubrique("INFOS,M")
HDBDécritIndex("C:\FIC\FICNOM.NDX", "NOM")
HDBDécritIndex("C:\FIC\FICNP.NDX", "NOMPRE,C,40", "NOM+PRENOM")
HDBCréation()
Syntaxe
<Résultat> = HDBDécritIndex(<Nom complet du fichier d'index> , <Nom de la rubrique clé> , <Formule de la clé composée>)
<Résultat> : Booléen - Vrai si l'opération a été réalisée,
- Faux en cas de problème. La fonction HErreur permet d'identifier l'erreur.
<Nom complet du fichier d'index> : Chaîne de caractères Chemin d'accès au fichier d'index et le nom complet du fichier (avec l'extension). <Nom de la rubrique clé> : Chaîne de caractères - Nom de la clé simple : ce nom correspond au nom d'une rubrique du fichier.
- Nom de la clé composée et son type. <Nom de la rubrique Clé> est de la forme "<Nom_CléComp>,<TypeCle>" :
| | <Nom_CléComp> | Nom de la clé composée | <TypeClé> | Type de la clé :- C,<Taille> : Rubrique de type texte, <Taille> est la taille de la chaîne de caractères
- N,<Taille>,<NbDecimale> : Rubrique de type numérique. <Taille> est la taille du numérique, <NbDecimales> est le nombre de décimales du numérique.
- L : Rubrique de type booléen.
- D : Rubrique de type date (au format "AAMMJJ").
- M : Rubrique de type Mémo texte.
|
<Formule de la clé composée> : Chaîne de caractères Formule de la clé composée à utiliser. Remarques Utilisation d'espaces dans les paramètres Les paramètres ne doivent pas être séparés par des espaces, par exemple il ne faut pas écrire :
HDBDécritIndex("C:\FIC\FICNP.NDX", "NOMPRE, C, 40", "NOM+PRENOM")
Il faut écrire :
HDBDécritIndex("C:\FIC\FICNP.NDX", "NOMPRE,C,40", "NOM+PRENOM")
Description d'un index - Si le fichier est déjà ouvert lors de l'appel de la fonction HDBDécritIndex, une erreur 1009 sera générée.
- La taille maximale d'une rubrique :
- de type texte non clé est de 254 caractères.
- de type texte clé est de 100 caractères.
- de type numérique est de 19 chiffres pour la partie entière et 15 chiffres pour la partie décimale.
- Pour utiliser la fonction HDBDécritIndex, le fichier doit être décrit avec la fonction HDBDécritFichier.
Limitations Cette fonction n'est pas disponible lors de l'utilisation d'un exécutable autonome.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|