SELECT
Produits.nom,
Conso.quand,
Conso.valeur AS qte,
IIF(NOTISNULL(Tarifs.prix),
Tarifs.prix,
IIF(NOTIsNull(Produits.tarrif),
Produits.tarrif ) )AS pu,
qte*pu AS montant FROM
Conso INNERJOIN Produits ON(Produits.id=Conso.idprod) LEFTOUTERJOIN Tarifs ON(Tarifs.idproduit=Produits.id) WHERE
Conso.idclient=forms!Accueil!Modifiable3 AND
Conso.id NOTIN(SELECT Payes.idconso FROM Payes)AND
Tarifs.deb<Conso.quand AND
Tarifs.fin>Conso.quand AND
Tarifs.idclients=forms!Accueil!Modifiable3;