| | bernardvh | Posté le 07/06/2005 @ 22:23 | Petit astucien
38 Messages
| Bonsoir à toutes et tous,
Dans un petit applicatif interne, je souhaite ajouter une gestion d'agenda qui soit en liaison avec mes programmes (peu importe la BD..).
Je souhaite simplement comprendre comment se programme un agenda, comment d'y prendre, comment structurer sa BD, comment vérifier les disponibilités / conflits...
Y a t-il un algorithme spécifique ?
Les éléments que j'imagine de base sont, par exemple (dans la BD):
- Libellé à mettre dans l'agenda
- Date de début + Heure de début
- Date de Fin + Heure de fin
Mais avec uniquement ces éléments, je ne comprend pas comment aller vérifier une dispo dans l'agenda ?
Imaginons 2 RDV déjà enregistrés:
RDV 1, du 10/06/2005 à 10h00 au 15/06/2005 à 16h00
RDV 2, du 23/06/2005 à 9h00 au 28/06/2005 à 18h00
Je souhaite ajouter un RDV pour le 14/06/2005 de 10h00 à 12h00, mais au préalable tester la dispo....
Or, ce 14 est non disponible car fait partie du RDV 1
Peut-on simplement résoudre ce type de question par une simple programmation de BD ?
Il doit se faire tard... je ne parviens pas à trouver ..
Merci à toutes et tous....
[bierre]
| | |
| |
| Publicité |
|
| | breizhbugs | Posté le 08/06/2005 à 18:30 | Astucien
3001 Messages
| Salut,
tu fais un tableau, chaque entree fait 1 heure par exemple. si tableau[i]=0 alors l'heure est disponible, sinon le creneau est pris, la valeur du tableau peut etre un id, d'une table rendezvous decrivant la personne concernee, le lieu, et des annotations eventuelle genre "pensez a prendre un casse-dalle"
J'ai jamais fais d'agenda, c'est juste une suggestion. | | | |
| | Haut de la page |
| | Inscrivez-vous ! |
- Posez vos questions
- Résolvez vos problèmes
- Aidez les autres
- Participez et créez vos discussions
- Dialoguez en privé avec d'autres membres
- Suivez vos sujets préférés
- Affichez les signatures des membres
|
|