EXISTASSOCIATION (Fonctions Concepteur de requêtes)
EXISTASSOCIATION(ClasseAssociation, Classe1, Classe2, oidRole1, oidRole2, ColonneClasse1, ColonneClasse2, ValeurRecherche1, ValeurRecherche2)
Cette fonction returne TRUE si il existe au moins un élément de la classe ClassAssociation (classe d'association entre les classes Classe1 et Classe2 avec les rôles dont les oids sont oidRole1 et oidRole2) dont les valeurs contenues dans les colonnes ColonneClasse1 (de la classe Classe1) et ColonneClasse2 (dans la classe Classe2) sont égales à ValeurRecherche1 et ValeurRecherche2.
Valeur retournée | Retourne TRUE si l'association existe
FALSE si l'association n'existe pas'. |
ClasseAssociation | Classe d'association dans laquelle doit s'effectuer la recherche. |
Classe1 | Première classe liée par l'association. |
Classe2 | Deuxième classe liée par l'association. |
oidRole1 | oid du rôle liant la première classe de l'association. |
oidRole2 | oid du rôle liant la deuxième classe de l'association. |
ColonneClasse1 | Colonne de la première classe dont le contenu doit être égale à ValeurRecherche1. |
ColonneClasse2 | Colonne de la deuxième classe dont le contenu doit être égale à ValeurRecherche2. |
ValeurRecherche1 | Valeur devant être égale au contenu de la Colonne ColonneClasse1. |
ValeurRecherche2 | Valeur devant être égale au contenu de la Colonne ColonneClasse2. |
Exemple
EXISTASSOCIATION('TAffectationCommercial', 'TCommercial', 'TCategorieCommercialProduit', 'oidRoleContact', 'oidCategorieCommProduit', 'Caption', 'code', codeCommercial, codeCategorie)