PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Cas particuliers
  • Permissions requises
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Liste les rendez-vous présents sur le mobile (Android/iOS) et correspondant aux critères spécifiés.
Versions 21 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 21
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Exemple
// Liste tous les rendez-vous de la journée
DateDébut est une Date = DateSys()
DateFin est une Date = DateSys()
DateFin..Jour += 1
tabRDV est un tableau de RendezVous = RendezVousListe(Null, DateDébut, DateFin)

//--------------------------------------------------------------

// Liste tous les rendez-vous à venir à partir de la semaine prochaine
DateDébut est une Date = DateSys()
DateDébut..Jour += 7
tabRDV est un tableau de RendezVous = RendezVousListe(Null, DateDébut)

//--------------------------------------------------------------

// Liste les rendez-vous à venir du calendrier <MonCalendrier>
// qui contiennent la chaîne "voiture" dans le titre ou la description du rendez-vous
tabRDV est un tableau de RendezVous = RendezVousListe(MonCalendrier, "", "", ...
rdvTitre + rdvContenu, "voiture")

//--------------------------------------------------------------

// Recherche un rendez-vous correspondant à un identifiant donné
tabRDV est un tableau de RendezVous = RendezVousListe(Null, "", "", rdvIdentifiant, nId)
Syntaxe
<Résultat> = RendezVousListe([<Calendrier> [, <Début> [, <Fin> [, <Filtre> [, <Valeur recherchée>]]]]])
<Résultat> : Tableau de variables de type RendezVous
Tableau de variables de type RendezVous initialisé avec la liste des rendez-vous correspondant aux critères spécifiées.
En cas d'erreur, le tableau retourné est vide et la variable ErreurDétectée est à Vrai. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Calendrier> : Variable optionnelle de type Calendrier
  • Nom de la variable de type Calendrier décrivant le calendrier (agenda) contenant les rendez-vous à lister.
  • NULL pour lister les rendez-vous de tous les calendriers disponibles.
Attention : Si un calendrier est spécifié, il doit exister.
<Début> : DateHeure optionnelle
Date et heure locale de début des rendez-vous à lister.
  • Si les paramètres <Début> et <Fin> ne sont pas renseignés, seuls les rendez-vous à venir sont listés (à partir de la date et heure du jour).
  • Si seul le paramètre <Début> est renseigné, tous les rendez-vous postérieurs à cette date sont récupérés (la date limite par défaut est fixée au 01/01/2031).
  • Si le paramètre <Début> ne doit pas être renseigné et si au moins un des paramètres suivants doit l'être, utilisez la valeur chaîne vide ("").
Remarque : Si seule la date est indiquée (sans préciser les heures, minutes et secondes), seuls les événements à partir de la date indiquée à 0 heure 0 minute 0 seconde seront pris en compte.
<Fin> : DateHeure optionnelle
Date et heure locale de fin des rendez-vous à lister.
  • Si les paramètres <Début> et <Fin> ne sont pas renseignés, seuls les rendez-vous à venir sont listés (à partir de la date et heure du jour).
  • Si seul le paramètre <Fin> est renseigné, tous les rendez-vous antérieurs à cette date sont listés (la date limite par défaut définie par Google est le 01/01/1970).
  • Si le paramètre <Fin> ne doit pas être renseigné et si au moins un des paramètres suivants doit l'être, utilisez la valeur chaîne vide ("").
Remarque : Si seule la date est indiquée (sans préciser les heures, minutes et secondes), seuls les événements jusqu'à la date indiquée à 0 heure 0 minute 0 seconde seront pris en compte (les événements de la journée ne seront donc pas pris en compte).
<Filtre> : Constante ou combinaison de constantes optionnelle de type Entier
Propriétés sur lesquelles la liste des rendez-vous doit être filtrée :
rdvContenuFiltre sur la description du rendez-vous (recherche de type contient).
rdvIdentifiantFiltre sur les identifiants de rendez-vous (recherche à l'identique).
rdvLieuFiltre sur le lieu du rendez-vous (recherche de type contient).
rdvTitreFiltre sur le titre du rendez-vous (recherche de type contient).

Remarque : Si plusieurs filtres sont spécifiés (combinaison de constantes), un rendez-vous sera listé si au moins une des propriétés filtrées correspond à la valeur recherchée.
<Valeur recherchée> : Chaîne de caractères optionnelle
Valeur recherchée dans les propriétés filtrées du rendez-vous. Cette recherche est insensible à la casse.
Remarques

Cas particuliers

  • La recherche de rendez-vous s'effectue toujours en prenant en compte le fuseau horaire courant. En revanche, les propriétés ..DateDébut et ..DateFin du type RendezVous sont toujours exprimées dans le fuseau horaire associé au rendez-vous.
  • Android La fonction RendezVousListe peut être utilisée dans l'émulateur mais pas dans le simulateur.
  • Android La fonction RendezVousListe est disponible uniquement sur les appareils disposant d’une version d’Android supérieure ou égale à la version 4.0 (api level 14). Si la fonction est utilisée avec une version antérieure du système, une erreur fatale sera déclenchée.
    Rappel : Pour connaître la version du système Android sur laquelle s’exécute l’application, utilisez la fonction SysVersionAndroid.
Android

Permissions requises

L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : READ_CALENDAR
Cette permission autorise l’application à lire les données calendrier de l'utilisateur.
Composante : wd250android.jar
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire