Besoin d'aide la construction d'un fichier menuopt pour Jenzabar CX
-
08-10-2019 - |
Question
Je ne sais pas si quelqu'un ici utilise des rapports Jenzabar & ACE, mais la question est spécifique à ce pour autant que je sache.
Je construis un rapport d'ACE et le fichier menuopt car il doit être modifié pour rechercher des valeurs d'un paramètre en fonction de plusieurs conditions spécifiques.
La partie du fichier menuopt que j'ai maintenant:
LU7 = crs_rec.title1, optional;
PA7: optional,
comments = "Enter a course number - leave blank if for all"
default = "",
lookup LU7 joining *crs_rec.crs_no,
upshift,
length = 10;
Je cherche à modifier la recherche de sorte qu'il répertorie uniquement les cours qui peuvent être trouvés par l'instruction SQL suivante:
SELECT DISTINCT crs_no
FROM crs_rec
WHERE dept IN ( SELECT dept
FROM dept_table
WHERE div IN ('CCE','HLTH'));
Si quelqu'un est familier avec l'utilisation des rapports Jenzabar CX & ACE, toute aide serait appréciée.
Merci
La solution
J'ai eu cette réponse de quelqu'un sur une liste de diffusion Jenzabar ....
Parfois, vous pouvez obtenir le même effet en la limitant à partir d'autres params. Par exemple:
LU6 = cat_table.txt;
PA6: optional,
comments = "COMMENT_CAT_TBCODE",
lookup LU6 joining *cat_table.cat,
upshift,
length = 4;
LU7 = crs_rec.title1, optional;
LU7B = crs_rec.dept, optional,
qualifier = "#XXXX,YYYY,ZZZZ,DDDD,EEEE";
LU7C = crs_rec.cat, optional,
qualifier = "field:PA6";
PA7: optional,
comments = "COMMENT_CRS_NO - COMMENT_BLANK_ALL"
default = "",
lookup LU7,LU7B,LU7C joining *crs_rec.crs_no,
upshift,
length = 10;
Ceci montre que les cours dans les départements XXXX, AAAA, ZZZZ, DDDD et EEEE dans le catalogue entré en PA6 param. (Le catalogue est param essentiellement la seule façon de faire la « distincte » pour le crs_no dans le menuopt). Vous ne pouvez pas faire le département dans div chose sauf si vous faites dept un autre paramètre auquel cas vous pouvez limiter la sélection du département avec un qualificatif div et changer le LU7B au champ de référence:. Xxxx (le PARAM pour le département)