OVH Cloud OVH Cloud

vb

5 réponses
Avatar
heidy
bonjour,
j'ai écri en vb et je veux faire une vérification par rapport au résultat
mais il m'indique un mauvais résultat.
pouvez-vous me dire qu'est-ce qu'il ne vas pas?

If t1 <= Temps And t1 >= Temps Then
MsgBox ("t1 se trouve bien entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
Else
MsgBox ("t1 ne se trouve pas entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
End If


le if t1 <= temps ne marche pas!!!

merci pour votre aide

--
heidy

5 réponses

Avatar
Gafish
heidy wrote:
le if t1 <= temps ne marche pas!!!


D'où vient ce t1 ? C'est une zone du formulaire en cours ? Si oui, remplace
par Me.t1

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Pampi
Bonjour,

1) Si je ne m'abuse le seul cas où ton test est vérifié (If t1 <= Temps And
t1 >= Temps Then) c'est si t1 = Temps.

Est-ce que c'est ce que tu veux ?

2) "le if t1 <= temps ne marche pas!!!" : c'est à dire ? Ca plante ? As-tu
debogué ? Quelles veleurs de t1 et Temps sont testées quand tu dis que ça ne
marche pas ?


Pampi




bonjour,
j'ai écri en vb et je veux faire une vérification par rapport au résultat
mais il m'indique un mauvais résultat.
pouvez-vous me dire qu'est-ce qu'il ne vas pas?

If t1 <= Temps And t1 >= Temps Then
MsgBox ("t1 se trouve bien entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
Else
MsgBox ("t1 ne se trouve pas entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
End If


le if t1 <= temps ne marche pas!!!

merci pour votre aide

--
heidy


Avatar
Jessy Sempere [MVP]
Bonjour

Euh... y'a un problème dans ta condition, elle sera toujours vrai...
tu mets si <= ou >= donc en texte tu veux vérifier si :
- t1 est inférieur
- t1 est supérieur
- t1 est égal
donc t1 sera forcément dans un de ces cas.

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"heidy" a écrit dans le message news:

bonjour,
j'ai écri en vb et je veux faire une vérification par rapport au résultat
mais il m'indique un mauvais résultat.
pouvez-vous me dire qu'est-ce qu'il ne vas pas?

If t1 <= Temps And t1 >= Temps Then
MsgBox ("t1 se trouve bien entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
Else
MsgBox ("t1 ne se trouve pas entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
End If


le if t1 <= temps ne marche pas!!!

merci pour votre aide

--
heidy



Avatar
heidy
je me suis mal exprimé, désolé.
le t1 est une variable que l'on indique la valeur avant.
et j'ai changé le nom de ma variable en m'étant "temps" pour mieux
comprendre mais en fait il y a "temps1" et "temps 2".
le "if t1 <= temps1 ne marche pas!!!" veut dire que il me met toujours la
deuxième phrase, c'est-à-dire "MsgBox ("t1 ne se trouve pas entre 1/3 et 2/3
du temps de décharge
totale de l'appareil")", quoique je mette comme valeur!!!
en dirait qu'il ne comprend pas le <, car j'ai essayé avec le > et il marche
très bien.
j'espère que je me suis mieux exprimée!!!
merci d'avance
--
heidy



Bonjour,

1) Si je ne m'abuse le seul cas où ton test est vérifié (If t1 <= Temps And
t1 >= Temps Then) c'est si t1 = Temps.

Est-ce que c'est ce que tu veux ?

2) "le if t1 <= temps ne marche pas!!!" : c'est à dire ? Ca plante ? As-tu
debogué ? Quelles veleurs de t1 et Temps sont testées quand tu dis que ça ne
marche pas ?


Pampi




bonjour,
j'ai écri en vb et je veux faire une vérification par rapport au résultat
mais il m'indique un mauvais résultat.
pouvez-vous me dire qu'est-ce qu'il ne vas pas?

If t1 <= Temps And t1 >= Temps Then
MsgBox ("t1 se trouve bien entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
Else
MsgBox ("t1 ne se trouve pas entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
End If


le if t1 <= temps ne marche pas!!!

merci pour votre aide

--
heidy




Avatar
heidy
je me suis mal exprimé, désolé.
le t1 est une variable que l'on indique la valeur avant.
et j'ai changé le nom de ma variable en m'étant "temps" pour mieux
comprendre mais en fait il y a "temps1" et "temps 2".
le "if t1 <= temps1 ne marche pas!!!" veut dire que il me met toujours la
deuxième phrase, c'est-à-dire "MsgBox ("t1 ne se trouve pas entre 1/3 et 2/3
du temps de décharge
totale de l'appareil")", quoique je mette comme valeur!!!
en dirait qu'il ne comprend pas le <, car j'ai essayé avec le > et il marche
très bien.
j'espère que je me suis mieux exprimée!!!
merci d'avance
--
heidy



Bonjour,

1) Si je ne m'abuse le seul cas où ton test est vérifié (If t1 <= Temps And
t1 >= Temps Then) c'est si t1 = Temps.

Est-ce que c'est ce que tu veux ?

2) "le if t1 <= temps ne marche pas!!!" : c'est à dire ? Ca plante ? As-tu
debogué ? Quelles veleurs de t1 et Temps sont testées quand tu dis que ça ne
marche pas ?


Pampi




bonjour,
j'ai écri en vb et je veux faire une vérification par rapport au résultat
mais il m'indique un mauvais résultat.
pouvez-vous me dire qu'est-ce qu'il ne vas pas?

If t1 <= Temps And t1 >= Temps Then
MsgBox ("t1 se trouve bien entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
Else
MsgBox ("t1 ne se trouve pas entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
End If


le if t1 <= temps ne marche pas!!!

merci pour votre aide

--
heidy



--
heidy



Bonjour

Euh... y'a un problème dans ta condition, elle sera toujours vrai...
tu mets si <= ou >= donc en texte tu veux vérifier si :
- t1 est inférieur
- t1 est supérieur
- t1 est égal
donc t1 sera forcément dans un de ces cas.

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"heidy" a écrit dans le message news:

bonjour,
j'ai écri en vb et je veux faire une vérification par rapport au résultat
mais il m'indique un mauvais résultat.
pouvez-vous me dire qu'est-ce qu'il ne vas pas?

If t1 <= Temps And t1 >= Temps Then
MsgBox ("t1 se trouve bien entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
Else
MsgBox ("t1 ne se trouve pas entre 1/3 et 2/3 du temps de décharge
totale de l'appareil")
End If


le if t1 <= temps ne marche pas!!!

merci pour votre aide

--
heidy