PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Créer un champ Agenda fichier
  • Créer un champ Agenda sur source
  • Manipuler un champ Agenda fichier ou un champ Agenda sur source
  • Champ Agenda fichier
  • Champ Agenda sur source
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
Champ Agenda lié à un fichier de données ou une variable
Présentation
A partir de la version 16, il est possible de créer des champs Agenda directement liés aux données. Vous pouvez créer : Il est possible de créer des champs Agenda directement liés aux données. Vous pouvez créer :
  • un champ Agenda fichier : le champ Agenda sera lié à un fichier de données ou à une requête. Dans ce cas, le fichier de données contient les caractéristiques des rendez-vous.
  • un champ Agenda sur source : le champ Agenda sera lié à une variable (le plus souvent une instance de classe). Dans ce cas, la classe liste les rendez-vous avec leurs caractéristiques.
La programmation des champs Agenda est grandement simplifiée : il n'est plus nécessaire d'utiliser directement les fonctions Agendaxxx.
Versions 18 et supérieures
WEBDEV - Code Serveur Les champs Agenda sont désormais disponibles pour les sites WEBDEV (sous Windows et Linux).
WEBDEV - Code ServeurPHP Les champs Agenda sont désormais disponibles pour les sites PHP.
Nouveauté 18
WEBDEV - Code Serveur Les champs Agenda sont désormais disponibles pour les sites WEBDEV (sous Windows et Linux).
WEBDEV - Code ServeurPHP Les champs Agenda sont désormais disponibles pour les sites PHP.
WEBDEV - Code Serveur Les champs Agenda sont désormais disponibles pour les sites WEBDEV (sous Windows et Linux).
WEBDEV - Code ServeurPHP Les champs Agenda sont désormais disponibles pour les sites PHP.
Comment le faire ?

Créer un champ Agenda fichier

Pour créer un champ Agenda fichier, il est possible :
  • soit d'utiliser l'assistant de création du champ Agenda. Il suffit de sélectionner l'option "Afficher les données d'un fichier ou d'une requête existante". Répondez ensuite aux questions de l'assistant et validez.
  • soit de modifier la description du champ Agenda.
Pour modifier les caractéristiques d'un champ Agenda existant :
  1. Affichez la fenêtre de description du champ (option "Description" du menu contextuel).
  2. Dans l'onglet "Contenu", sélectionnez l'option "Fichier" et sélectionnez la source de données utilisée. Cette source de données peut être :
    • un fichier de données défini dans l'analyse,
    • une requête du projet,
    • une requête intégrée à la fenêtre ou à la page.
  3. Associez les différentes rubriques de la source de données aux caractéristiques du rendez-vous. Les éléments précédés d'une étoile sont obligatoires.
    Remarque : Si le fichier de données associé ne contient pas directement la rubrique correspondante, il est possible de réaliser une liaison multi-fichiers.
  4. Validez la fenêtre de description du champ Agenda. Le champ Agenda est un champ Agenda fichier.

Créer un champ Agenda sur source

Pour créer un champ Agenda sur source, il est possible :
  • soit d'utiliser l'assistant de création du champ Agenda. Il suffit de sélectionner l'option "Afficher les données d'une variable existante". Répondez ensuite aux questions de l'assistant et validez.
  • soit de modifier la description du champ Agenda.
Pour modifier les caractéristiques d'un champ Agenda existant :
  1. Affichez la fenêtre de description du champ (option "Description" du menu contextuel).
  2. Dans l'onglet "Contenu", sélectionnez l'option "Variable" et sélectionnez la source de données utilisée (classe, ...).
  3. Associez les différents éléments (membres de la classe par exemple) de la source de données aux caractéristiques du rendez-vous. Les éléments précédés d'une étoile sont obligatoires.
  4. Validez la fenêtre de description du champ Agenda. Le champ Agenda est un champ Agenda sur source.
Manipuler un champ Agenda fichier ou un champ Agenda sur source

Champ Agenda fichier

Un champ Agenda fichier se manipule très simplement :
  • WINDEV Si l'utilisateur manipule directement le champ Agenda via le menu contextuel, les ajouts, suppressions, modifications des rendez-vous sont automatiquement reportés dans la source de données liée au champ.
  • WINDEV Si l'utilisateur manipule les rendez-vous via une fenêtre spécifique, il suffit de modifier directement le fichier de données lié au champ Agenda. Les données affichées seront automatiquement mises à jour. Il est également possible d'utiliser la fonction AgendaAffiche pour remettre à jour les données affichées dans le champ.
  • Versions 18 et supérieures
    WEBDEV - Code ServeurPHP Si le champ Agenda autorise la saisie directe de rendez-vous, les rendez-vous ajoutés dans le champ Agenda sont automatiquement ajoutés dans le fichier de données lié au champ.
    Nouveauté 18
    WEBDEV - Code ServeurPHP Si le champ Agenda autorise la saisie directe de rendez-vous, les rendez-vous ajoutés dans le champ Agenda sont automatiquement ajoutés dans le fichier de données lié au champ.
    WEBDEV - Code ServeurPHP Si le champ Agenda autorise la saisie directe de rendez-vous, les rendez-vous ajoutés dans le champ Agenda sont automatiquement ajoutés dans le fichier de données lié au champ.
  • Si le champ Agenda autorise la modification de la durée et/ou le déplacement de rendez-vous, les modifications du rendez-vous sont automatiquement reportées dans le fichier de données lié au champ.
  • WINDEV La suppression réalisée dans le champ est effectuée en même temps dans la source de données liée.
  • Versions 18 et supérieures
    WEBDEV - Code ServeurPHP Par défaut, la suppression n'est pas autorisée dans le champ Agenda lié à une source de données. Pour autoriser la suppression des rendez-vous :
    • Affichez la description du champ Agenda (option "Description" du menu contextuel).
    • Dans l'onglet "Contenu", cochez l'option "Autoriser la suppression (supprime aussi dans la source de données)".
    • Validez.
    Nouveauté 18
    WEBDEV - Code ServeurPHP Par défaut, la suppression n'est pas autorisée dans le champ Agenda lié à une source de données. Pour autoriser la suppression des rendez-vous :
    • Affichez la description du champ Agenda (option "Description" du menu contextuel).
    • Dans l'onglet "Contenu", cochez l'option "Autoriser la suppression (supprime aussi dans la source de données)".
    • Validez.
    WEBDEV - Code ServeurPHP Par défaut, la suppression n'est pas autorisée dans le champ Agenda lié à une source de données. Pour autoriser la suppression des rendez-vous :
    • Affichez la description du champ Agenda (option "Description" du menu contextuel).
    • Dans l'onglet "Contenu", cochez l'option "Autoriser la suppression (supprime aussi dans la source de données)".
    • Validez.

Champ Agenda sur source

Un champ Agenda sur source se manipule très simplement :
  • WINDEV Si l'utilisateur manipule directement le champ Agenda via le menu contextuel, les ajouts, suppressions, modifications des rendez-vous sont automatiquement reportés dans la source de données liée au champ.
  • WINDEV Si l'utilisateur manipule les rendez-vous via une fenêtre spécifique, il suffit de modifier directement les éléments liés au champ Agenda (membres de classe par exemple). Les données affichées seront automatiquement mises à jour. Il est également possible d'utiliser la fonction AgendaAffiche pour remettre à jour les données affichées dans le champ.
  • Versions 18 et supérieures
    WEBDEV - Code ServeurPHP Si le champ Agenda autorise la saisie directe de rendez-vous, les rendez-vous ajoutés dans le champ Agenda sont automatiquement ajoutés dans la source de données liée au champ.
    Nouveauté 18
    WEBDEV - Code ServeurPHP Si le champ Agenda autorise la saisie directe de rendez-vous, les rendez-vous ajoutés dans le champ Agenda sont automatiquement ajoutés dans la source de données liée au champ.
    WEBDEV - Code ServeurPHP Si le champ Agenda autorise la saisie directe de rendez-vous, les rendez-vous ajoutés dans le champ Agenda sont automatiquement ajoutés dans la source de données liée au champ.
  • Si le champ Agenda autorise la modification de la durée et/ou le déplacement de rendez-vous, les modifications du rendez-vous sont automatiquement reportées dans la source de données liée au champ.
  • WINDEV La suppression réalisée dans le champ est effectuée en même temps dans la source de données liée.
  • Versions 18 et supérieures
    WEBDEV - Code ServeurPHP Par défaut, la suppression n'est pas autorisée dans le champ Agenda lié à une source de données. Pour autoriser la suppression des rendez-vous :
    • Affichez la description du champ Agenda (option "Description" du menu contextuel).
    • Dans l'onglet "Contenu", cochez l'option "Autoriser la suppression (supprime aussi dans la source de données)".
    • Validez.
    Nouveauté 18
    WEBDEV - Code ServeurPHP Par défaut, la suppression n'est pas autorisée dans le champ Agenda lié à une source de données. Pour autoriser la suppression des rendez-vous :
    • Affichez la description du champ Agenda (option "Description" du menu contextuel).
    • Dans l'onglet "Contenu", cochez l'option "Autoriser la suppression (supprime aussi dans la source de données)".
    • Validez.
    WEBDEV - Code ServeurPHP Par défaut, la suppression n'est pas autorisée dans le champ Agenda lié à une source de données. Pour autoriser la suppression des rendez-vous :
    • Affichez la description du champ Agenda (option "Description" du menu contextuel).
    • Dans l'onglet "Contenu", cochez l'option "Autoriser la suppression (supprime aussi dans la source de données)".
    • Validez.
Liste des exemples associés :
WW_Agenda Exemples didactiques (WEBDEV) : WW_Agenda
[ + ] L'exemple WW_Agenda est un exemple d'utilisation du champ Agenda pour WEBDEV.
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire