version 2004.4
LIRE PARAMETRE FORMULAIRE ({table; }formulaire; sélecteur; valeur)
Paramètre | Type | Description | |
table | Table | Table du formulaire ou | |
Table par défaut si ce paramètre est omis | |||
formulaire | Chaîne | Nom du formulaire | |
sélecteur | Entier long | Code du paramètre | |
valeur | Entier long | Valeur courante du paramètre |
Description
La commande LIRE PARAMETRE FORMULAIRE permet de lire la valeur courante d'un paramètre du formulaire désigné par table et formulaire.
sélecteur désigne le paramètre du formulaire dont vous souhaitez connaître la valeur. Vous pouvez utiliser la constante suivante, placée dans le thème "Paramètres de formulaire" :
Constante | Type | Valeur |
Objets non inversés | Entier long | 0 |
Lorsque vous utilisez la constante Objets non inversés comme sélecteur, la commande retourne dans valeur le mode d'affichage réel du formulaire en mode Application sous Windows. Ce paramètre est utilisé dans le cadre du déploiement d'applications dans des langues "de droite à gauche". Pour plus d'informations sur la prise en charge des langues de droite à gauche, reportez-vous manuel Mode Développement de 4D.
si valeur contient 0, les objets du formulaire sont inversés,
si valeur contient 1, les objets du formulaire ne sont pas inversés.
Si la commande est appelée en-dehors du contexte du mode Application sous Windows, elle retourne toujours 1.
A noter que l'inversion effective des objets d'un formulaire dépend de la combinaison de plusieurs paramètres : la valeur de la préférence "Inversion des objets en mode Application", la valeur de l'option de formulaire "Ne pas inverser les objets" et le système sur lequel la base est exécutée. Le tableau suivant précise la valeur retournée par la commande LIRE PARAMETRE FORMULAIRE en fonction de ces différentes combinaisons :
Préférences : | Propriétés | Système | Valeur retournée dans |
"Inversion des objets | du formulaire : | Windows | LIRE PARAMETRE FORMULAIRE |
en mode | "Ne pas inverser | Droite à gauche | |
Application" (1) | les objets" |
Non | X | X | 1 |
X | 1 | ||
X | 1 | ||
1 | |||
Automatique | X | X | 1 |
X | 0 | ||
X | 1 | ||
1 | |||
Oui | X | X | 1 |
X | 0 | ||
X | 1 | ||
0 |
(1) Cette préférence peut également être fixée ou lue via les commandes FIXER PARAMETRE BASE et Lire parametre base.
Référence
FIXER PARAMETRE BASE, Lire parametre base, LIRE PROPRIETES FORMULAIRE.