OVH Cloud OVH Cloud

Requête sans résultat

2 réponses
Avatar
Antoine Labusquière
Bonjour.

Petite question simple:
Y'a t-il un moyen qu'une requête ne retournant aucun résultat puisse
afficher une ligne avec 0 comme résultat dans un champ ?

Sur une requête du genre:
SELECT matable.date, matable.total
FROM matable
WHERE (((matable.date)=#1/1/2005#));

Au lieu d'avoir une ligne vide si aucune date ne correspond, l'idéal serait
d'avoir
01/01/2005 | 0

Merci

2 réponses

Avatar
Raymond [mvp]
Bonjour.

au lieu de faire une requête, utilise DSum :
me.Moncontrole = DSum("total", "matable", "[madate]= #1/1/2005#)

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Antoine Labusquière" a écrit dans
le message de news: d01dkt$q2g$
Bonjour.

Petite question simple:
Y'a t-il un moyen qu'une requête ne retournant aucun résultat puisse
afficher une ligne avec 0 comme résultat dans un champ ?

Sur une requête du genre:
SELECT matable.date, matable.total
FROM matable
WHERE (((matable.date)=#1/1/2005#));

Au lieu d'avoir une ligne vide si aucune date ne correspond, l'idéal
serait
d'avoir
01/01/2005 | 0

Merci




Avatar
Antoine Labusquière
Parfait. Ca va me permettre en plus de limiter le nombre de sous-états
n'affichant qu'une ligne, comme c'était le cas avec ma méthode.

Je te remercie avec enthousiasme !


"Raymond [mvp]" a écrit dans le message de
news:ue%
Bonjour.

au lieu de faire une requête, utilise DSum :
me.Moncontrole = DSum("total", "matable", "[madate]= #1/1/2005#)