
SET MEMOWIDTH
Définit la largeur de l'affichage ou de la sortie du champ Mémo.
Syntaxe
SET MEMOWIDTH TO [<expN>]
<expN>
Spécifie un nombre entre 8 et 255 qui définit la largeur de l'affichage et de la sortie
du champ Mémo.
Valeur par défaut
La largeur du mémo par défaut est définie à 50.
SET MEMOWIDTH permet de changer la largeur de colonne des champs Mémo
lors de l'affichage et de la sortie. Les champs Mémo peuvent être affichés en utilisant
les commandes DISPLAY, LIST, ? et ??. SET MEMOWIDTH n'affecte pas l'affichage d'un champ
Mémo dans l'éditeur de texte. Si la variable mémoire système _wrap est définie à
vrai (.T.), les variables mémoire système _lmargin et _rmargin déterminent la largeur
du champ Mémo.
La fonction PICTURE @V (étirement vertical) provoque l'affichage des champs Mémo en
colonne verticale lorsque _wrap est vraie. Lorsque @V est spécifiée, la variable
mémoire système _pcolno est incrémentée par la valeur @V. Ceci vous permet de modifier
l'apparence de la sortie imprimée des commandes ? et ?? en utilisant la fonction @V.
Lorsque @V est égal à zéro, les champs Mémo s'adaptent à la largeur de SET MEMOWIDTH.
Ce paramètre n'est pas applicable. Voir memlines()
Dans l'exemple suivant est montrée la relation entre SET MEMOWIDTH et la
valeur renvoyée par MEMLINES( ). La commande REPLACE place une chaîne dans le champ
mémo Notes et SET MEMOWIDTH est utilisée afin de modifier la longueur du champ Mémo
pour la sortie :
SET MEMOWIDTH TO 30 |
USE CLIENTS |
REPLACE Notes WITH "Mr. Jackson nous a contacté "+; |
"à cette date, 15/04/94 concernant son accident du "+; |
"10/04/94 avec un camion et sa Lexus 1994." |
CLEAR |
? "MEMOWIDTH", "MEMLINES" AT 20 |
? " 30", LTRIM(STR(MEMLINES(Notes))) AT 22 |
? |
? Notes |
? |
SET MEMOWIDTH to 45 |
? "MEMOWIDTH", "MEMLINES" AT 20 |
? " 45", LTRIM(STR(MEMLINES(Notes))) AT 22 |
? |
? Notes |
Voir MEMLINES( ) pour un autre exemple de SET
MEMOWIDTH.
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 : lundi 09 août 2010
© M.Abraham.
|