titre_site.jpg (51607 octets)

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.

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

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.

 

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

Ce paramètre n'est pas applicable. Voir memlines()

 

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

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.