Syntaxe
FIELD[#]numérodefichier,largeurzone AS variabledechaine[,largeurzone AS variabledechaine]...
|
Paramètres
Nom |
Description |
numérodefichier |
Ce paramètre permet d'indiquer le numéro de l'identificateur de fichier |
largeurzone |
Ce paramètre permet d'indiquer la largeur de la zone mémoire |
variabledechaine |
Ce paramètre permet d'indiquer la variable de chaine de caractères à utiliser pour l'accès au fichier |
Description
Cette instruction permet d'effectuer la réservation de la mémoire tampon pour des accès séquentielle dans un fichier.
Remarques
- Le nombre total d'octets alloué dans un instruction FIELD ne peut pas excéder la longueur de l'enregistrement spécifié quand le fichier est créé avec l'instruction OPEN, autrement un message d'erreur «Field overflow» sera généré.
- N'importe quel instruction FIELD peut s'exécuter sur le même fichier. Toutes les instructions FIELD resteront en vigueur en même temps.
- N'utilisez pas un nom de variable de champ dans une instruction INPUT ou LET. Ainsi, une fois qu'un nom de variable est un
champ, il indique l'endroit exacte où se trouve le tampon de fichier ouvert en mode aléatoire. Si une instruction INPUT ou LET est
suivi avec ce nom de variable, le pointeur de la variable ne réfèrera plus au tampon d'enregistrement aléatoire, mais plutôt à l'espace qu'occupe
la chaine de caractères.
Dernière mise à jour : Vendredi, le 21 juillet 2017