EXISTASSOCIATION (Fonctions Concepteur de requêtes)

De Wiki1000
Version du 22 février 2010 à 15:11 par Frsou (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

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)

Outils personnels