PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Paramétrage
  • Paramétrage du menu automatique dans un champ Agenda
  • Détail des options
  • Option "Imprimer"
  • Personnaliser la fenêtre de paramétrage de l'impression de l'agenda
  • Option "Envoyer par email"
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Chaque champ Agenda présent dans une fenêtre propose par défaut un menu à l'utilisateur.
Ce menu, disponible sans programmation, permet des actions utiles :
  • Versions 22 et supérieures
    Annuler ou refaire une action.
    Nouveauté 22
    Annuler ou refaire une action.
    Annuler ou refaire une action.
  • Choix du mode d'affichage du planning : Jour, Semaine entière, Semaine de travail, Mois.
  • Affichage des éléments pour aujourd'hui.
  • Gestion des rendez-vous : Ajout, suppression, modification.
  • Copie du contenu du rendez-vous.
  • Impression de l'agenda.
  • Versions 18 et supérieures
    Envoi de l'agenda par email.
    Nouveauté 18
    Envoi de l'agenda par email.
    Envoi de l'agenda par email.
Versions 22 et supérieures
Les actions effectuées dans le champ Agenda peuvent être :
  • annulées via l'option "Annuler" du menu contextuel ou la combinaison de touches Ctrl + Z.
  • refaites via l'option "Refaire" du menu contextuel ou la combinaison de touches Ctrl + Y.
Ces actions correspondent notamment au déplacement, redimensionnement, suppression, ... de rendez-vous.
Nouveauté 22
Les actions effectuées dans le champ Agenda peuvent être :
  • annulées via l'option "Annuler" du menu contextuel ou la combinaison de touches Ctrl + Z.
  • refaites via l'option "Refaire" du menu contextuel ou la combinaison de touches Ctrl + Y.
Ces actions correspondent notamment au déplacement, redimensionnement, suppression, ... de rendez-vous.
Les actions effectuées dans le champ Agenda peuvent être :
  • annulées via l'option "Annuler" du menu contextuel ou la combinaison de touches Ctrl + Z.
  • refaites via l'option "Refaire" du menu contextuel ou la combinaison de touches Ctrl + Y.
Ces actions correspondent notamment au déplacement, redimensionnement, suppression, ... de rendez-vous.
Remarque : Il est possible d'ajouter des choix à ce menu par programmation. Il suffit d'utiliser la propriété ..MenuContextuel.
Paramétrage

Paramétrage du menu automatique dans un champ Agenda

Le menu contextuel du champ Agenda peut bien évidemment être désactivé. Pour paramétrer l'affichage du menu contextuel du champ Agenda, vous devez :
  1. Afficher la fenêtre de description du champ Agenda.
  2. Sélectionner l'onglet "IHM".
  3. Choisir le menu désiré dans la combo "Menu Ctx.". Il est possible de :
    • "Afficher le menu des FAA (Système)" : Dans ce cas, le menu contextuel affiché sera le menu automatique du champ Agenda. Pour plus de détails sur la configuration de ce menu, consultez Configurer le menu des FAA.
    • "Ajouter un menu contextuel" : Si cette option est cochée, vous pouvez sélectionner le menu contextuel personnalisé à afficher.
Remarques :
  • Si les deux options sont cochées, le menu contextuel personnalisé peut être ajouté avant ou après le menu des FAA.
  • Si aucune option n'est sélectionnée, aucun menu contextuel ne sera sélectionné. L'option <Désactivé> sera affichée dans la fenêtre de description.
  • La propriété ..MenuContextuel permet également de supprimer le menu contextuel spécifique aux FAA et de retrouver le menu Windows classique pour un champ spécifique.
  • Par programmation, la fonction DésactiveFAA permet de supprimer certaines options du menu contextuel des FAA spécifique aux champs Agenda. Différentes constantes peuvent être utilisées selon l'option à désactiver : Par programmation, la fonction FAADésactive (ou DésactiveFAA) permet de supprimer certaines options du menu contextuel des FAA spécifique aux champs Agenda. Différentes constantes peuvent être utilisées selon l'option à désactiver :
    • faaImprimerAgenda : permet de supprimer l'option d'impression de l'agenda. Attention, cette constante peut également supprimer l'option d'impression proposée par les champs Planning.
    • Versions 18 et supérieures
      faaEnvoyerFichierEmail : permet de supprimer l'option permettant d'envoyer l'agenda par email. Attention, cette constante peut également supprimer l'option d'envoi par email proposée par les champs Planning et les champs de saisie de type chemin.
      Nouveauté 18
      faaEnvoyerFichierEmail : permet de supprimer l'option permettant d'envoyer l'agenda par email. Attention, cette constante peut également supprimer l'option d'envoi par email proposée par les champs Planning et les champs de saisie de type chemin.
      faaEnvoyerFichierEmail : permet de supprimer l'option permettant d'envoyer l'agenda par email. Attention, cette constante peut également supprimer l'option d'envoi par email proposée par les champs Planning et les champs de saisie de type chemin.
Détail des options

Option "Imprimer"

L'option "Imprimer" permet d'imprimer le contenu du champ Agenda. Une fenêtre spécifique s'affiche permettant de configurer l'impression de l'agenda.
Cette fenêtre permet de configurer :
  • l'orientation de l'état.
  • la durée prise en compte : jour, semaine, mois, ...
  • la période à imprimer (plage de dates prises en compte).
Remarque : Selon les options spécifiées pour la durée par pages et la période, l'impression de l'agenda peut être plus ou moins lisible et être réalisée sur plusieurs pages. Par exemple, un agenda imprimé à la journée sur une semaine imprimera 1 page par jour.
Le bouton "Imprimer" permet de lancer l'impression.
Le contenu du champ Agenda est directement visualisé dans l'aperçu avant impression.
Quelle que soit l'orientation choisie, le contenu du champ Agenda est imprimé dans son intégralité entre les bornes spécifiées.
Les caractéristiques de l'impression proposée sont les suivantes :
  • Le titre de l'impression correspond au libellé du champ Agenda. Si aucun libellé n'a été spécifié pour le champ Agenda, l'état n'affiche aucun titre.
  • L'impression respecte les couleurs utilisées dans le champ Agenda.
  • La date du jour est imprimée en bas à gauche.
  • Le numéro de la page courante et le nombre total de pages est imprimé en bas à droite.
  • L'impression réalisée prend en compte de sens d'écriture spécifié avec la propriété ..SensEcriture au niveau de la fenêtre et / ou au niveau du champ Agenda.
Remarques :
  • L'option "Imprimer" du menu contextuel des champs Agenda nécessite la livraison des librairies d'impression du framework WINDEV avec l'exécutable.
  • Pour ne pas proposer l'option "Imprimer" dans le menu contextuel du champ Agenda, utilisez la fonction DésactiveFAA avec la constante faaImprimerAgenda.Pour ne pas proposer l'option "Imprimer" dans le menu contextuel du champ Agenda, utilisez la fonction FAADésactive (ou DésactiveFAA) avec la constante faaImprimerAgenda.
  • Pour personnaliser l'état associé à un champ Agenda spécifique, il faut créer un nouvel état de type agenda basé sur ce champ Agenda. Il sera automatiquement associé au champ Agenda et imprimé par l'option "Imprimer".

Personnaliser la fenêtre de paramétrage de l'impression de l'agenda

WINDEV offre la possibilité d'intégrer la fenêtre de configuration de l'impression de l'agenda utilisée par la FAA dans votre application. Il est ainsi possible de personnaliser par exemple :
  • l'apparence de cette fenêtre (modification du gabarit par exemple),
  • les langues gérées par cette fenêtre. Cette possibilité est très intéressante pour traduire cette fenêtre dans les différentes langues proposées par l'application.
Pour intégrer la fenêtre de paramétrage de l'impression dans votre application :
  1. Sélectionnez l'option "Fichier .. Importer .. Des éléments WINDEV et leurs dépendances".Sous le volet "Projet", dans le groupe "Projet", déroulez "Importer" et sélectionnez "Des éléments WINDEV et leurs dépendances".
  2. Sélectionnez le sous-répertoire contenant les éléments à importer. La fenêtre de configuration de l'impression est présente dans le sous-répertoire "Programmes\Donnees\Fenêtres prédéfinies\FAA" du répertoire d'installation de WINDEV.
  3. WINDEV liste les éléments présents dans le répertoire. Ce répertoire contient les différents éléments correspondant aux FAA personnalisables. La fenêtre à importer est "WinDevFaa_ParamImpressionPlanningAgenda.wdw".
  4. Validez. La fenêtre est intégrée au projet et peut être modifiée. Cette fenêtre personnalisée sera automatiquement prise en compte lors de l'exécution de l'application.
Remarques :
  • La fenêtre ne doit pas être renommée.
  • Si vous intégrez cette fenêtre dans votre application, vous risquez de ne pas profiter des améliorations de cette fenêtre effectuées au cours des mises à jour. Pensez à vérifier si cette fenêtre n'évolue pas.
  • Attention : Pour modifier cette fenêtre, le fichier correspondant ne doit pas être en lecture seule. Modifiez les caractéristiques du fichier sous Windows si nécessaire.
  • Si vous utilisez dans votre projet un champ Planning, la FAA d'impression du champ Planning utilisera également cette fenêtre.
Versions 18 et supérieures

Option "Envoyer par email"

L'option "Envoyer par email" permet :
  • d'imprimer le contenu du champ Agenda dans un fichier "Agenda.pdf".
  • de créer un nouveau message dans le logiciel de messagerie configuré par défaut et de joindre à ce message le fichier "Agenda.pdf" généré.
La procédure d'impression de l'agenda dans le fichier PDF est identique à la procédure d'impression réalisée par l'option de menu "Imprimer l'agenda" (voir paragraphe précédent).
L'état agenda généré n'est pas visualisé dans l'aperçu avant impression mais directement imprimé dans un fichier au format PDF.
Remarques :
  • L'option "Envoyer par email" du menu contextuel des champs Agenda nécessite la livraison des librairies du framework WINDEV d'impression et de génération des fichiers PDF avec l'exécutable.
  • Pour ne pas proposer l'option "Envoyer par email" dans le menu contextuel du champ Agenda, utilisez la fonction DésactiveFAA avec la constante faaEnvoyerFichierEmail. Attention, cette constante peut également supprimer l'option d'envoi par email proposée par les champs Planning et les champs de saisie de type chemin.Pour ne pas proposer l'option "Envoyer par email" dans le menu contextuel du champ Agenda, utilisez la fonction FAADésactive (ou DésactiveFAA) avec la constante faaEnvoyerFichierEmail. Attention, cette constante peut également supprimer l'option d'envoi par email proposée par les champs Planning et les champs de saisie de type chemin.
Nouveauté 18

Option "Envoyer par email"

L'option "Envoyer par email" permet :
  • d'imprimer le contenu du champ Agenda dans un fichier "Agenda.pdf".
  • de créer un nouveau message dans le logiciel de messagerie configuré par défaut et de joindre à ce message le fichier "Agenda.pdf" généré.
La procédure d'impression de l'agenda dans le fichier PDF est identique à la procédure d'impression réalisée par l'option de menu "Imprimer l'agenda" (voir paragraphe précédent).
L'état agenda généré n'est pas visualisé dans l'aperçu avant impression mais directement imprimé dans un fichier au format PDF.
Remarques :
  • L'option "Envoyer par email" du menu contextuel des champs Agenda nécessite la livraison des librairies du framework WINDEV d'impression et de génération des fichiers PDF avec l'exécutable.
  • Pour ne pas proposer l'option "Envoyer par email" dans le menu contextuel du champ Agenda, utilisez la fonction DésactiveFAA avec la constante faaEnvoyerFichierEmail. Attention, cette constante peut également supprimer l'option d'envoi par email proposée par les champs Planning et les champs de saisie de type chemin.Pour ne pas proposer l'option "Envoyer par email" dans le menu contextuel du champ Agenda, utilisez la fonction FAADésactive (ou DésactiveFAA) avec la constante faaEnvoyerFichierEmail. Attention, cette constante peut également supprimer l'option d'envoi par email proposée par les champs Planning et les champs de saisie de type chemin.

Option "Envoyer par email"

L'option "Envoyer par email" permet :
  • d'imprimer le contenu du champ Agenda dans un fichier "Agenda.pdf".
  • de créer un nouveau message dans le logiciel de messagerie configuré par défaut et de joindre à ce message le fichier "Agenda.pdf" généré.
La procédure d'impression de l'agenda dans le fichier PDF est identique à la procédure d'impression réalisée par l'option de menu "Imprimer l'agenda" (voir paragraphe précédent).
L'état agenda généré n'est pas visualisé dans l'aperçu avant impression mais directement imprimé dans un fichier au format PDF.
Remarques :
  • L'option "Envoyer par email" du menu contextuel des champs Agenda nécessite la livraison des librairies du framework WINDEV d'impression et de génération des fichiers PDF avec l'exécutable.
  • Pour ne pas proposer l'option "Envoyer par email" dans le menu contextuel du champ Agenda, utilisez la fonction DésactiveFAA avec la constante faaEnvoyerFichierEmail. Attention, cette constante peut également supprimer l'option d'envoi par email proposée par les champs Planning et les champs de saisie de type chemin.Pour ne pas proposer l'option "Envoyer par email" dans le menu contextuel du champ Agenda, utilisez la fonction FAADésactive (ou DésactiveFAA) avec la constante faaEnvoyerFichierEmail. Attention, cette constante peut également supprimer l'option d'envoi par email proposée par les champs Planning et les champs de saisie de type chemin.
Version minimum requise
  • Version 17
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire