titre_site.jpg (51607 octets)

DBF()

Renvoie le nom de la table ouverte dans la zone de travail spécifiée ou en cours.

Syntaxe

DBF( [<alias>] )

<alias>

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

 ico_MsDos.jpg (1668 octets)  dbasedos.gif (376 octets) vdb5.gif (351 octets) Description

DBF( ) renvoie le nom de la table ouverte dans la zone de travail spécifiée. Si SET FULLPATH est à ON, la fonction DBF( ) renvoie aussi le nom du lecteur et du répertoire où réside la table en plus du nom de table. Si vous ne spécifiez pas de zone de travail, la zone de travail en cours est prise par défaut.

Si aucune table n'est ouverte dans la zone de travail en cours ou la zone de travail spécifiée, DBF( ) renvoie une chaîne vide ("").

 

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

Voir la propriété tableName de l'objet Rowset. Elle retourne une chaîne de caractères indiquant le nom de la table sur laquelle l'objet Rowset est basé.

 

Code      ico_dbIII.jpg (1345 octets)   dbasedos.gif (376 octets)   vdb5.gif (351 octets)   Plus2_5-Icon.jpg (1250 octets)

Dans l'exemple suivant, la relation entre DBF( ), SELECT( ) et WORKAREA( ), avec plusieurs tables ouvertes dans plusieurs zones de travail, est présentée :

CLOSE ALL

USE VOLS IN 1

USE AVIONS IN 2

USE SOCIETE IN 3

SELECT 3

? DBF( )       && Renvoie C:SOCIETE.DBF

? SELECT( )   && Renvoie 4   // commande dBase IV et suivants

? WORKAREA( ) && Renvoie 3  // commande dBase V et suivants

 

retour

Sources :

Aide Visual dbase V5.7
http://www.dbase.com/Knowledgebase/INT/xb2vdb7oodml/x2oodml.htm par Ken Mayer
Aide dBase Plus 2.6.0

Retour à l'accueil


Si vous voyez des erreurs, ou souhaitez apporter des compléments, n'hésitez pas à le signaler.
Dernière modification : mardi 10 août 2010

©  M.Abraham.