4D v14.3QR ETAT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
QR ETAT
QR ETAT
La commande QR ETAT imprime un état pour laTable, à l'aide de l'Editeur d'états rapides présenté ci-dessous. Cet éditeur permet à l'utilisateur de construire en totalité son propre état. Pour plus d'informations sur la création d'états à l'aide de l'Editeur d'états rapides, reportez-vous au manuel Mode Développement de 4D. Notes
Si le paramètre document spécifie un document qui n'existe pas (si vous passez, par exemple, Caractere (1) dans document), l'éditeur d'états rapides s'affiche. Le paramètre hiérarchique indique si les tables liées N doivent être ou non affichées dans la liste de sélection de champs. Par défaut, sa valeur est 0 (les tables N ne sont pas affichées). Le paramètre assistant permet d’indiquer si le bouton Ouvrir l'assistant doit apparaître ou non dans la fenêtre de l’éditeur d’états rapides. Passez Vrai pour afficher le bouton et Faux pour le masquer. Par défaut (si ce paramètre est omis), le bouton n'est pas affiché. Le paramètre recherche permet d’indiquer si le bouton Nouvelle recherche doit apparaître ou non dans la fenêtre de l’éditeur d’états rapides. Passez Vrai pour afficher le bouton et Faux pour le masquer. Par défaut (si ce paramètre est omis), le bouton n'est pas affiché. Le paramètre nomMéthode permet de désigner une méthode projet 4D qui sera exécutée à chaque fois qu'une commande de l’éditeur d’états rapides sera appelée via la sélection d’un menu ou un clic sur un bouton. Utiliser ce paramètre équivaut à utiliser la commande QR APPELER SUR COMMANDE dans le contexte de la fenêtre de l’Editeur d’états rapides (QR APPELER SUR COMMANDE fonctionne uniquement dans le contexte d’une zone incluse). Ce paramètre permet notamment de modifier le jeu de caractères utilisé par l’état rapide. La méthode nomMéthode reçoit deux paramètres :
Si vous souhaitez que la commande initiale choisie par l'utilisateur soit exécutée, utilisez l’instruction suivante dans la méthode nomMéthode : QR EXECUTER COMMANDE($1;$2). Si le paramètre nomMéthode est une chaîne vide ("") ou est omis, aucune méthode ne sera appelée et le fonctionnement standard de QR ETAT s’appliquera. Une fois qu'un fichier d'état est sélectionné, les boîtes de dialogue d'impression s'affichent, sauf si le paramètre * a été spécifié — dans ce cas, elles ne s'affichent pas. L'état est alors imprimé. Lorsque l'Editeur d'états rapides n'est pas affiché, la variable système OK prend la valeur 1 si un état est imprimé ; sinon elle prend la valeur 0 (zéro) — par exemple si l'utilisateur a cliqué sur Annuler dans les boîtes de dialogue d'impression. 4D Server : Cette commande peut être exécutée sur 4D Server dans le cadre d'une procédure stockée. Dans ce contexte :
L'exemple suivant permet à l'utilisateur d'effectuer une recherche dans la table [Personnes], puis imprime automatiquement l'état "Liste détaillée" : L'exemple suivant permet à l'utilisateur d'effectuer une recherche dans la table [Personnes], puis de sélectionner le document d'état qui sera ensuite utilisé pour l'impression : L'exemple suivant permet à l'utilisateur d'effectuer une recherche dans la table [Personnes], puis affiche l'Editeur d'états rapides afin que l'utilisateur puisse construire, charger, sauvegarder ou imprimer tout état, avec ou sans l'assistant : Reportez-vous à l'exemple de la commande FIXER LIEN CHAMP. Vous souhaitez convertir le jeu de caractères utilisé dans un état rapide appelé via QR ETAT en Mac Roman : La méthode maCallbackMeth convertit l’état lorsqu’il est généré : C_ENTIER LONG($1;$2) |
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
VOIR AUSSI
FIXER METHODES AUTORISEES UTILISATION DE L'ARTICLE
4D - Langage ( 4D v14 R3) Hérité de : QR ETAT ( 4D v12.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||