|
ALIAS()Instruction dBase IV et suivants Renvoie le nom d'alias de la zone de travail en cours ou de la zone de
travail spécifiée. Si aucune table n'est ouverte dans une zone de travail, ALIAS( )
renvoie une chaîne vide ("").
ALIAS( ) renvoie le nom d'alias de toute zone de travail à l'intérieur de la session en cours (si Sessions est activée dans la boîte de dialogue Propriétés du bureau). 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, ALIAS( ) renvoie une chaîne vide ("").
Il n'y a pas de notion d'alias. Vous pouvez vous référer à un objet de requête à tout moment grâce à sa référence objet.
Dans l'exemple suivant, ALIAS( ) est utilisée pour renvoyer le nom (ou l'alias) de la table ouverte dans la zone de travail 20:
Alias et alias.... L'alias d'une base de données signifie tout simplement le répertoire pour les tables locales et non pas un alias de _table_ créé par le mot clé USE ... ALIAS ......( il n'est donc pas possible de récupérer le chemin de l'alias d'une base de donnée avec alias(), pour cela il faut utiliser la méthode DatabaseDir de bdealias.cc situé dans dUFLP qui retourne le répertoire d'un alias fourni sous forme de paramétre). ALIAS not found Question : Quand j'appelle un formulaire par "DO formNom with . T." et essaie d'utiliser l'alias créé dans le formulaire d'appel, je reçois une erreur "ALIAS not found" ("ALIAS introuvable"). Je devrais le savoir... mais pour une raison quelconque, je n'arrive pas à obtenir l'ALIAS du deuxième formulaire. Réponse : Assurez-vous que votre deuxième formulaire n'a pas fermé la table
n'importe où. (USE ou CLOSE TABLE ou CLOSE DATABASE ...) Question : Puis-je définir un alias avec la commande
Réponse : Vous pouvez utiliser:
Cela élimine l'opérateur macro.
Sources : Aide Visual dbase V5.7
Retour à l'accueil Les informations de cette page sont données à titre indicatif et ne se substituent pas à celles contenues dans l'Aide de votre version de dBase qui reste la meilleure documentation.
© M.Abraham. |