OVH Cloud OVH Cloud

Critère pour ne travailler que sur la partie décimale

4 réponses
Avatar
JMarc
Bonjour,

J'ai un grand nombre d'enregistrement à traiter dont une petite partie
m'intéresse.
Pour les sortir du lot, il faudrait que je mette un critére qui détecterai
uniquement les nombres dont la partie décimale est différente de Zéro.

L'un d'entre vous aurait-il une solution ou rencontrer un pb similaire ?

Merci à tous par avance pour votre aide.

JMarc

4 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Essais un truc dans ce genre :

Public Function DecimalExist(strField As String) As Boolean
If strField - Int(strField) <> 0 Then DecimalExist = True
End Function

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"JMarc" a écrit dans le message news:
412eecbc$0$13649$
Bonjour,

J'ai un grand nombre d'enregistrement à traiter dont une petite partie
m'intéresse.
Pour les sortir du lot, il faudrait que je mette un critére qui détecterai
uniquement les nombres dont la partie décimale est différente de Zéro.

L'un d'entre vous aurait-il une solution ou rencontrer un pb similaire ?

Merci à tous par avance pour votre aide.

JMarc




Avatar
JMarc
Bonjour Jessy et merci,

Je ne suis pas très fort en programmation, à quelle niveau dois-je mettre
ces lignes, formulaire ? et sur quelle événement ?

Sinon, il n'y aurait pas un truc simple à mettre dans la requete au niveau
critère ???



"Jessy Sempere [MVP]" a écrit dans le message de
news:cgmscp$j57$
Bonjour

Essais un truc dans ce genre :

Public Function DecimalExist(strField As String) As Boolean
If strField - Int(strField) <> 0 Then DecimalExist = True
End Function

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"JMarc" a écrit dans le message news:
412eecbc$0$13649$
Bonjour,

J'ai un grand nombre d'enregistrement à traiter dont une petite partie
m'intéresse.
Pour les sortir du lot, il faudrait que je mette un critére qui
détecterai


uniquement les nombres dont la partie décimale est différente de Zéro.

L'un d'entre vous aurait-il une solution ou rencontrer un pb similaire ?

Merci à tous par avance pour votre aide.

JMarc








Avatar
Jessy Sempere [MVP]
Re,

En fait tu copis ces lignes de codes dans un module standard de ta
base de donnée, ensuite il te suffit d'appeler cette fonction dans ta
requête genre :

SELECT *
FROM TaTable
WHERE DecimalExist([TonChamp])=True;

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"JMarc" a écrit dans le message news:
412ef918$0$13664$
Bonjour Jessy et merci,

Je ne suis pas très fort en programmation, à quelle niveau dois-je mettre
ces lignes, formulaire ? et sur quelle événement ?

Sinon, il n'y aurait pas un truc simple à mettre dans la requete au niveau
critère ???


Avatar
JMarc
Merci pour ton aide, je vais travailler dans ce sens.
Bon Week-End !

JMarc

"Jessy Sempere [MVP]" a écrit dans le message de
news:cgmtmp$jro$
Re,

En fait tu copis ces lignes de codes dans un module standard de ta
base de donnée, ensuite il te suffit d'appeler cette fonction dans ta
requête genre :

SELECT *
FROM TaTable
WHERE DecimalExist([TonChamp])=True;

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"JMarc" a écrit dans le message news:
412ef918$0$13664$
Bonjour Jessy et merci,

Je ne suis pas très fort en programmation, à quelle niveau dois-je
mettre


ces lignes, formulaire ? et sur quelle événement ?

Sinon, il n'y aurait pas un truc simple à mettre dans la requete au
niveau


critère ???