IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Système d'agenda et prise de rendez-vous


Sujet :

WinDev

  1. #1
    Membre averti Avatar de LeonCosnyd
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 439
    Points : 368
    Points
    368
    Par défaut Système d'agenda et prise de rendez-vous
    Bonjour,

    Je cherche à optimiser le système d'un agenda de l'un de mes logiciels. Actuellement l'agenda a un principe de fonctionnement assez basique.

    J'ai un paramétrage pour connaitre les heures ouvrables. J'enregistre les rendez-vous en base de données avec les infos suivantes : Date/Heure/Durée
    La question que je me pose est au niveau de la recherche du prochain créneau disponible : je suis obligé de parcourir à partir de la date du jour, tous les jours qui suivent. Pour chaque jour je récupère les rendez-vous existants afin de voir si je peux poser mon rendez-vous dans les heures ouvrables.

    Une recherche assez longue donc.

    Est-il possible d'avoir un système plus percutant qui me permettrait de connaitre sans parcours le prochain créneau dispo ?

    merci d'avance pour vos conseils et vos avis.
    Google est ton ami !

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 161
    Points : 9 111
    Points
    9 111
    Par défaut
    Une solution pourrait être de faire une table qui mémorisera la durée libre par jour (jour/durée libre).
    - Chaque fois qu'un rdv est pris, on décrémente le jour concerné de la durée du rdv
    - Parcours de cette table : si durée libre >= durée rdv, on va chercher le créneau libre.
    - Cette table sera apurée des jours précédant la date en cours à l'ouverture du logiciel.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

Discussions similaires

  1. Google ajoute la prise de rendez-vous dans Google Agenda
    Par Gordon Fowler dans le forum Cloud Computing
    Réponses: 1
    Dernier message: 22/06/2011, 14h22
  2. Calendrier pour prise de Rendez Vous
    Par babilou dans le forum Access
    Réponses: 0
    Dernier message: 01/02/2008, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo