FIELD |
Champs |
---|---|
Turbo Basic |
Syntaxe
FIELD[#]numéro de fichier,largeur zone AS variable de chaine[,largeur zone AS variable de chaine]... |
Paramètres
Nom | Description |
---|---|
numéro de fichier | Ce paramètre permet d'indiquer le numéro de l'identificateur de fichier |
largeur zone | Ce paramètre permet d'indiquer la largeur de la zone mémoire |
variable de chaîne | Ce paramètre permet d'indiquer la variable de chaîne de caractères à utiliser pour l'accès au fichier |
Description
Cette commande permet d'effectuer la réservation de la mémoire tampon pour des accès séquentielle dans un fichier.
Remarques
- Le paramètre numéro de fichier est le numéro utilisé lors de l'ouverture du fichier, le paramètre largeur zone est le nombre d'octets alloués à la variable de champ et variable de chaine est la variable de champ elle-même.
- L'instruction FIELD définit une cartographie entre les variables de chaîne de caractères et le tampon d'entrée/sortie d'un fichier à accès aléatoire. Une fois utilisées dans une instruction FIELD, ces variables de chaîne de caractères acquièrent un état spécial en tant que «variables de champ». Ils ne doivent être attribués à l'aide de RSET et LSET qu'en vue de l'écriture dans le fichier à accès aléatoire indiqué.
- Un identifiant utilisé dans une instruction FIELD ne doit jamais être utilisé dans la partie gauche d'une instruction d'affectation. Cette situation fait que l'identifiant n'est plus identifié avec les définitions de champs du fichier à accès sélectif.
Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 85
Dernière mise à jour : Mardi, le 28 juillet 2015