titre_site.jpg (51607 octets)

ORDER()

Renvoie le nom du fichier .NDX maître ou du repère d'index maître .MDX dans la zone de travail en cours ou la zone de travail spécifiée.

Syntaxe

ORDER( [<alias>] )

<alias>

Un numéro de zone de travail (entre 1 et 225), une lettre de zone de travail (de A à J) ou un nom d'alias. La lettre de zone de travail ou le nom d'alias doit être mis entre guillemets.

 ico_MsDos.jpg (1668 octets) Description


ORDER( ) renvoie le nom du fichier .NDX maître ou du repère d'index .MDX dans la zone de travail en cours ou la zone de travail spécifiée. ORDER( ) renvoie une chaîne vide ("") s'il n'existe pas d'index maître dans la zone de travail spécifiée.
Il est possible d'utiliser ORDER( ) pour déterminer le nom de l'index maître et sauvegarder dans une variable mémoire le nom de l'index, puis utiliser la commande SET ORDER et finalement rétablir l'index maître.

Exemple :

Dans l'exemple suivant, ORDER( ) permet d'afficher le nom de l'index maître de la table active :

USE SOCIETE EXCLUSIVE
INDEX ON SOCIETE TAG SOCIETE
INDEX ON VILLE TAG VILLE
SET ORDER TO SOCIETE
? "Le fichier index maître est " + ORDER() +  " pour la table " + DBF()
SET ORDER TO && plus d'index
? "Le fichier index maître est " + ORDER() +  " pour la table " + DBF()
SET ORDER TO VILLE
?  "Le fichier index maître est " + ORDER() +  " pour la table " + DBF()

 

Plus2_5-Icon.jpg (1250 octets) xDML vers ooDML

La fonction xBase ORDER() renvoie le nom de l'index courant actif. Ceci est facilement reproduit dans le OODML en utilisant la propriété IndexName de l'ensemble de lignes:

? form.rowset.indexName

retour

Sources :

Aide Visual dbase V5.5

http://www.dbase.com/Knowledgebase/INT/xb2vdb7oodml/x2oodml.htm

Dernière modification : samedi 24 juillet 2010

Si vous voyez des erreurs, n'hésitez pas à le signaler

©  M.A.