Fonction TrouveRessourceLibre  [Date et heure]

Description

Recherche des ressources libres entre 2 dates heures

Une ressource est libre si elle n'est pas réservée par un formulaire fils de "Planification avec réservation de ressource".
Une ressource est un formulaire fils de "Ressource".

Syntaxe

TrouveRessourceLibre(< Liste Ressources >, < Date Heure Début >, < Date Heure Fin > [, < Ouvré ? >] [, < Liste à ignorer> ])

  • < Liste Ressource > : Liste des ressources à tester
  • < Date Heure Début > : Date heure de début de recherche
  • < Date Heure Fin >: Date heure de fin de recherche
  • < Ouvré ? > : Si on tiens compte des jours ouvrée, a Faux par défaut.
  • < Liste a ignorer > : Liste de réservation de ressource à ignorer dans la recherche

Remarque

- La liste retournée est un sous ensemble de <Liste Ressource> dans le même ordre que <Liste Ressource>.
- < Date Heure Début > ou < Date Heure Fin > est vide alors la fonction retourne nul

Important performance :
Cette fonction peux faire beaucoup de requêtes dans la base de données.

Exemple

TrouveRessourceLibre( ['Bureau' de 'Travail au bureau' <1HA3LFPNM5>], ['Date de début' de 'Travail au bureau' <1K7VLFPNRV>], ['Date de fin' de 'Travail au bureau' <1N4NLFPO1I>], ['Id. unique' de 'Travail au bureau' <1GTVLFPN3A>] )=['Bureau' de 'Travail au bureau' <1HA3LFPNM5>]

Pour savoir si le bureau associé est disponible (on ignore la réservation courante)

Fonction TrouveRessourceLibre  [Date et heure]

Description

Recherche des ressources libres entre 1 date heure et une durée.

Une ressource est libre si elle n'est pas réservée par un formulaire fils de "Planification avec réservation de ressource".
Une ressource est un formulaire fils de "Ressource".

Syntaxe

TrouveRessourceLibre(< Liste Ressources >, < Date Heure Début >, < Durée > [, < Ouvré ? >] [, < Liste à ignorer >])

  • < Liste Ressource > : liste des ressources à tester
  • < Date Heure Début > : date heure de début de recherche
  • < Durée >: Durée en seconde ou jour (en fonction du modèle)
  • < Ouvré ? > : Si on tiens compte des jours ouvrée, a Faux par défaut.
  • < Liste a ignorer > : Liste de réservation de ressource à ignorer dans la recherche

Remarque

- La liste retournée est un sous ensemble de <Liste Ressource> dans le même ordre que <Liste Ressource>.
- < Date Heure Début > est vide alors la fonction retourne nul

Important performance :
Cette fonction peux faire beaucoup de requêtes dans la base de données.

Exemple

TrouveRessourceLibre( ['Bureau' de 'Travail au bureau' <1HA3LFPNM5>], ['Date de début' de 'Travail au bureau' <1K7VLFPNRV>], ['Durée' de 'Travail au bureau' <1N4NLFPO1I>], ['Id. unique' de 'Travail au bureau' <1GTVLFPN3A>] )=['Bureau' de 'Travail au bureau' <1HA3LFPNM5>]

Pour savoir si le bureau associé est disponible (on ignore la réservation courante)