Sélection directe dans le graphique de Gantt

0000001278     -      30/05/2011
Obsolète

La gestion des ressources reprend une fonction OX_RESS.SELECT(le_module,l_id_sig,var_moment1,var_moment2,var_id_sig)
qui permet d'offrir aisément, dans un module, une interface de sélection d'une fourchette de dates.

Les paramètres doivent être utilisés comme suit :

  • le_module : nom du signalétique de base = "STOCK", "DEST", …
  • l_id_sig = identifiant sur 10 positions de la fiche à exploiter dans ce signalétique
  • var_moment1 = le nom de la variable qui devra contenir le début de période sélectionnée (sous la forme "m.mavariable" ou "matable.monchamp")
  • var_moment2 = le nom de la variable qui devra contenir la fin de période sélectionnée (sous la forme "m.mavariable" ou "matable.monchamp")
  • var_id_sig : champs optionnel. Le nom de la variable qui devra contenir l'identifiant de la fiche sélectionnée (sous la forme "m.mavariable" ou "matable.monchamp"). Ce dernier paramètre permet de récupérer l'information indiquant que l'utilisateur à sélectionné une autre fiche de la gamme en cours.

Cette fonction renvoie true si la sélection a été effectuée par l'utilisateur, false dans les cas contraires.

Exemple :

ox_ress.select('PROJ',left(id_projet,10),thisForm.ltable+'.moment1',thisForm.ltable+'.moment2','m.le_projet')

Dans l'interface, la souris permet de sélectionner une plage de temps. Cette plage est affichée dans la partie inférieure de l'écran, à gauche. Si cette même interface est appelée, alors que les valeurs de début et de fin étaient non vides, alors Mercator présente une barre grise supplémentaire correspondant à cette fourchette initiale. Cette barre grise supplémentaire, contrairement aux autres, est déplaçable et étirable.

Les classes des 3 exemples joints montrent une utilisation de cette fonction ox_ress.select().



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.