|
|
|
|
|
- Présentation
- Caractéristiques de l'état sur un champ Planning
- Créer un état sur un champ Planning depuis l'éditeur d'états
- Créer un état sur un champ Planning depuis l'éditeur d'états
- Imprimer un état sur un champ Planning
- Principe
- Exemple WINDEV
- Exemple WEBDEV
Etat sur un champ Planning
L'état sur un champ Planning permet d'imprimer directement les informations affichées dans un champ Planning présent : - dans une fenêtre ou une page de l'application. Cette fenêtre ou page doit être affichée lors de l'impression de l'état.
- dans une fenêtre interne ou une page interne :
- La fenêtre affichant la fenêtre interne doit être affichée.
- La page affichant la page interne doit être affichée.
Remarque : Seul un état de type Planning peut être créé sur un champ Planning. Caractéristiques de l'état sur un champ Planning Chaque ligne et chaque colonne du champ Planning sont affichées dans l'état Planning. Lors de la création de l'état, il est possible de sélectionner le nombre de jours à afficher et le mode d'affichage des ressources (en ligne ou en colonne). Il est possible de créer un état sur un champ Planning depuis l'éditeur d'états : il suffit de sélectionner un état Planning basé sur un champ Planning. Lorsque l'état sur un champ Planning est créé, il est possible à tout moment de : - modifier la source de données de l'état (onglet "Données" de la description de l'état).
- modifier les caractéristiques du planning (onglet "Général" de la description du Planning).
Attention : Il est impossible de tester un état sur un champ Planning directement depuis l'éditeur d'états, car la fenêtre ou la page contenant le champ Planning doit être ouverte. Pour tester un état sur un champ Planning, il est donc nécessaire de : - créer un bouton dans la fenêtre ou la page du champ Planning. Ce bouton permet de lancer l'impression de l'état sur le champ Planning (fonction iImprimeEtat).
Cas des fenêtres internes : Si le champ Planning est présent dans une fenêtre interne, il est conseillé de créer le bouton dans la fenêtre interne et non dans la fenêtre hôte. - tester directement la fenêtre contenant le champ Planning puis l'état (grâce au bouton).
Cas des fenêtres internes : il est nécessaire d'effectuer le test depuis la fenêtre accueillant la fenêtre interne. - tester directement la page contenant le champ Planning puis l'état (grâce au bouton).
Cas des pages internes : il est nécessaire d'effectuer le test depuis la page accueillant la page interne.
Le logiciel Etats & Requêtes ne permet pas de créer des états sur un champ Planning. Cependant, il est possible de personnaliser des états sur un champ Planning créés sous l'éditeur d'états intégré (couleur, polices, taille, ...). Créer un état sur un champ Planning depuis l'éditeur d'états L'éditeur d'états permet de créer un état de type Planning basé sur un champ Planning. Créer un état sur un champ Planning depuis l'éditeur d'états Pour créer un état sur un champ Planning depuis l'éditeur d'états : - Cliquez sur parmi les boutons d'accès rapide.
- La fenêtre de création d'un nouvel élément s'affiche : cliquez sur "Etat" puis sur "Etat".
- L'assistant de création d'un état s'affiche.
- Choisissez un état de type "Agenda ou Planning".
- Sélectionnez "Etat Planning" et saisissez les caractéristiques de l'état :
- Nombre de jours à afficher,
- Granularité du quadrillage,
- Mode d'affichage des ressources.
Pour plus de détails sur ces options, consultez Etat Planning.
- Sélectionnez la source de données de l'état (option "D'un champ planning").
- Sélectionnez le champ Planning sur lequel sera basé l'état. Seuls les champs Planning présents dans les fenêtres ou les pages du projet en cours sont proposés.
Remarque : Si le champ choisi ne possède pas les mêmes caractéristiques que l'état, l'éditeur d'états propose de modifier l'affichage de l'état. - Spécifiez le format de la feuille sur laquelle l'état va être imprimé. Par défaut, l'état est imprimé sur une feuille au format A4.
- Saisissez le nom et le titre de l'état (nom du fichier ".WDE" correspondant à l'état). Ce nom permettra d'identifier l'état dans vos programmes.
Il est également possible d'indiquer si l'état peut être modifié par l'utilisateur final sous le logiciel "Etats & Requêtes". - Validez la création de l'état.
- Si nécessaire, indiquez le mode de réduction de l'état :
- Imprimer l'état sur plusieurs pages. Dans ce cas, l'utilisateur final devra assembler les pages. Pour plus de détails, consultez Impression multipage.
- Utiliser le mode paysage.
- Réduire l'état par rapport à l'original. Attention : selon le pourcentage de réduction choisi, l'état imprimé pourra devenir illisible.
- L'état en cours de création s'affiche sous l'éditeur d'états.
Imprimer un état sur un champ Planning Principe L'impression d'un état sur un champ Planning doit être réalisée uniquement à partir de la fenêtre ou la page affichant le champ Planning à imprimer. Il suffit de : - Créer un bouton dans la fenêtre (ou la page) contenant le champ Planning.
- Paramétrer la destination de l'impression de l'état :
- Préciser le nom de l'état à imprimer grâce à la fonction iImprimeEtat.
Remarques : - Si des paramètres supplémentaires doivent être passés à l'état, ces paramètres doivent être indiqués dans la fonction iImprimeEtat, après le nom de l'état à imprimer. Pour plus de détails, consultez Etat paramétré.
- Si la fenêtre contenant le planning source de l'état est ouverte plusieurs fois (ouverture non modale par la fonction OuvreFille), il faut passer en paramètre à l'état le nom complet du planning à imprimer. Par exemple :
// La propriété NomComplet va contenir le nom de la fenêtre // qui doit être ouverte avec un alias afin de distinguer chaque fenêtre iImprimeEtat(ETAT_Planning_Client, PLN_Client.NomComplet) // Code d'ouverture de l'état : PROCÉDURE ETAT_Planning_Client(NomPlanningSource) MonEtat.NomSource = NomPlanningSource
Sous le logiciel Etats & Requêtes, il est possible d'imprimer un état : - soit en lançant une impression (icône ).
- soit en testant l'état (icône ).
Il n'est donc pas nécessaire de programmer l'impression de l'état.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|