Un filtrage qui desobei les valuers decimales. Drôle??? [Résolu]

Signaler
Messages postés
83
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
9 novembre 2013
-
Messages postés
83
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
9 novembre 2013
-
Bonjour!

C'est ma première fois que ce genre de filtrage desobéissant m'arrive.
Les codes ci-après me permettent facilement de filtrer mes données (à une condition que la valeur ne soient decimales).
Ça marche seulement avec une valeur non decimale (par ex: 58362) et (avec ceci par exemple ça ne marche pas: 58362,5)
Mais pas avec les decimales. Peut-il avoir une solution?

qryCadastre.Filter:='movdebit=' +quotedstr(valeur.Text);
qryCadastre.Filtered:= true;  
end;

merci.

2 réponses

Messages postés
83
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
9 novembre 2013

Salut!

J'ai essayé ceci mais la lecture d'un nombre decimal n'est toujours pas permit. Sauf les nombres standards.

qryCadastre.Filter:='movdebit=' +floatTostr(strTofloat(Valeur.Text));
qryCadastre.Filtered:= true;
end;
Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
37
, --> .
Messages postés
83
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
9 novembre 2013

@foxi
est ce ça la reponse? je comprends pas.
Merci.
Messages postés
675
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
19 février 2019
13
oui c'est la réponse : mettre un point au lieu d'une virgule
Messages postés
83
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
9 novembre 2013

@foxi et @dubois

C'est drôle ça. Je suis vraiment ridicule. J'ai passé presque une nuit blanche hier sans comprendre le pourquoi. Juste à cause d'un "point" au lieu d'une "virgule".

Grand Merci!