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

Était-ce utile?

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)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top