[CR 9]Traitement de requête sans résultat
bonjour,
je souhaiterais savoir si il existe un moyen de détecter si une requête ne renvoie aucun résultat car j'ai essayé la méthode suivant mais ça ne marche pas :
Code:
1 2 3 4 5 6 7
| local numbervar surface_etab;
if ISNULL({METER_READING.MDMR_READ_VALUE}) then
surface_etab:= {T_METER.MDMT_DEFAULT_VALUE}
else if ISNULL ({METER_READING.MDMR_READ_VALUE}) And ISNULL ({T_METER.MDMT_DEFAULT_VALUE}) then
surface_etab:= -1
else
surface_etab:= {METER_READING.MDMR_READ_VALUE}; |
En fait j'ai 2 champs possible pour ma donnée, une valeur par défaut et une valeur ponctuelle, je veux tester si la valeur ponctuelle (MDMR_READ_VALUE) contient une donnée et dans le cas contraire renvoyer la valeur par défaut, mais comme il se peut aussi que la valeur par défaut soit vide, je souhaiterais dans ce cas renseigner ma variable avec par exemple "-1".
Comme la condition ci-dessus ne marche pas avez-vous une piste à me donner ?
Merci d'avance
Zyco