OVH Cloud OVH Cloud

requete

2 réponses
Avatar
Elise
Bonjour

j'ai une requete qui me compte le nombre de sch=E9mas=20
valid=E9s depuis plus de trois ans

SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre
FROM T_Schema
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
>=3D1095))
GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=3DTrue))
J'utilise cette requete comme source d'un champ dans mon=20
=E9tat...

Pour l'instant je n'ai pas de sch=E9mas valid=E9s depuis plus=20
de trois ans donc la requete ne m'envoie pas de=20
chiffre...et mon =E9tat bloque...
Comment puis je lui affecter la valeur 0?

Merci d'avance
Bonne journ=E9e
Elise

2 réponses

Avatar
Emmanuel
Ne devriez-vous pas mettre dans l'évènement SUR AUCUNE
DONNEE (Report_NoData) de l'état ...

DOCMD.CLOSE

... pour que l'état ne s'ouvre pas tout simplement.

Vous pourriez faire précéder cette commande par un
message signalant à l'utilisateur qu'aucun schéma existe
en utilisant...

MSGBOX ("Pas de schéma disponible")

En espérant vous avoir aidé.

-----Message d'origine-----
Bonjour

j'ai une requete qui me compte le nombre de schémas
validés depuis plus de trois ans

SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre
FROM T_Schema
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date
()))

95))
GROUP BY T_Schema.Validation

HAVING (((T_Schema.Validation)=True))
J'utilise cette requete comme source d'un champ dans mon
état...

Pour l'instant je n'ai pas de schémas validés depuis
plus

de trois ans donc la requete ne m'envoie pas de
chiffre...et mon état bloque...
Comment puis je lui affecter la valeur 0?

Merci d'avance
Bonne journée
Elise
.




Avatar
Elise
Dans mon état je n'ai pas que cette donnée qui s'affiche
donc il doit s'ouvrir quand même...

merci


-----Message d'origine-----
Ne devriez-vous pas mettre dans l'évènement SUR AUCUNE
DONNEE (Report_NoData) de l'état ...

DOCMD.CLOSE

.... pour que l'état ne s'ouvre pas tout simplement.

Vous pourriez faire précéder cette commande par un
message signalant à l'utilisateur qu'aucun schéma existe
en utilisant...

MSGBOX ("Pas de schéma disponible")

En espérant vous avoir aidé.

-----Message d'origine-----
Bonjour

j'ai une requete qui me compte le nombre de schémas
validés depuis plus de trois ans

SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre
FROM T_Schema
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date
()))

95))
GROUP BY T_Schema.Validation

HAVING (((T_Schema.Validation)=True))
J'utilise cette requete comme source d'un champ dans mon
état...

Pour l'instant je n'ai pas de schémas validés depuis
plus

de trois ans donc la requete ne m'envoie pas de
chiffre...et mon état bloque...
Comment puis je lui affecter la valeur 0?

Merci d'avance
Bonne journée
Elise
.

.