Je n'arrive pas à trouver la bonne syntax pour la propriété Valide si d'un
contrôle.
Dans ce contrôle (zone de texte)qui attend une valeur texte, l'utilisateur
doit saisir un temp avec un masque de saisi (hh:mm).
Je doit vérifier que les deux derniers caractères, qui corresponde aux
minutes ne dépasse pas 59.
Quelle formule faut-il utiliser ???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Jorge" | Je n'arrive pas à trouver la bonne syntax pour la propriété Valide si d'un | contrôle. | Dans ce contrôle (zone de texte)qui attend une valeur texte, l'utilisateur | doit saisir un temp avec un masque de saisi (hh:mm). | Je doit vérifier que les deux derniers caractères, qui corresponde aux | minutes ne dépasse pas 59. | Quelle formule faut-il utiliser ???
"Jorge"
| Je n'arrive pas à trouver la bonne syntax pour la propriété Valide si d'un
| contrôle.
| Dans ce contrôle (zone de texte)qui attend une valeur texte, l'utilisateur
| doit saisir un temp avec un masque de saisi (hh:mm).
| Je doit vérifier que les deux derniers caractères, qui corresponde aux
| minutes ne dépasse pas 59.
| Quelle formule faut-il utiliser ???
"Jorge" | Je n'arrive pas à trouver la bonne syntax pour la propriété Valide si d'un | contrôle. | Dans ce contrôle (zone de texte)qui attend une valeur texte, l'utilisateur | doit saisir un temp avec un masque de saisi (hh:mm). | Je doit vérifier que les deux derniers caractères, qui corresponde aux | minutes ne dépasse pas 59. | Quelle formule faut-il utiliser ???
Bonjour Pierre, C'est se que j'avais fait mais cela ne marche pas. J'ai même essaillé avec CNum(Right([champ];2))<60 comme mon champ est du texte, mais cela ne marche pas non plus.
En tapent le code dans la propriété "Sur sortie" du contrôle celà fonctionne, mais je n'arrive pas a garder le focus sur le contrôle, pour permettre à l'utilisateur de retapper sa valeur.
Aurais-tu une autre sugestion ?
Bonjour Pierre,
C'est se que j'avais fait mais cela ne marche pas.
J'ai même essaillé avec CNum(Right([champ];2))<60 comme mon champ est du
texte, mais cela ne marche pas non plus.
En tapent le code dans la propriété "Sur sortie" du contrôle celà
fonctionne, mais je n'arrive pas a garder le focus sur le contrôle, pour
permettre à l'utilisateur de retapper sa valeur.
Bonjour Pierre, C'est se que j'avais fait mais cela ne marche pas. J'ai même essaillé avec CNum(Right([champ];2))<60 comme mon champ est du texte, mais cela ne marche pas non plus.
En tapent le code dans la propriété "Sur sortie" du contrôle celà fonctionne, mais je n'arrive pas a garder le focus sur le contrôle, pour permettre à l'utilisateur de retapper sa valeur.
Aurais-tu une autre sugestion ?
3stone
Salut,
"Jorge" | C'est se que j'avais fait mais cela ne marche pas.
Si cela marche !!
car tu avais demandé (dans l'objet) "formule dans (Valide si)" il suffit de l'y placer pour que cela fonctionne!
| J'ai même essaillé avec CNum(Right([champ];2))<60 comme mon champ est du | texte, mais cela ne marche pas non plus. | | En tapent le code dans la propriété "Sur sortie" du contrôle celà | fonctionne, mais je n'arrive pas a garder le focus sur le contrôle, pour | permettre à l'utilisateur de retapper sa valeur.
après mise à jour ou sur sortie, il est évidement trop tard !!!
place ceci dans l'avant mise à jour :
if Right([Champ],2) < "60" then cancel = true exit sub end if
"Jorge"
| C'est se que j'avais fait mais cela ne marche pas.
Si cela marche !!
car tu avais demandé (dans l'objet) "formule dans (Valide si)"
il suffit de l'y placer pour que cela fonctionne!
| J'ai même essaillé avec CNum(Right([champ];2))<60 comme mon champ est du
| texte, mais cela ne marche pas non plus.
|
| En tapent le code dans la propriété "Sur sortie" du contrôle celà
| fonctionne, mais je n'arrive pas a garder le focus sur le contrôle, pour
| permettre à l'utilisateur de retapper sa valeur.
après mise à jour ou sur sortie, il est évidement trop tard !!!
place ceci dans l'avant mise à jour :
if Right([Champ],2) < "60" then
cancel = true
exit sub
end if
"Jorge" | C'est se que j'avais fait mais cela ne marche pas.
Si cela marche !!
car tu avais demandé (dans l'objet) "formule dans (Valide si)" il suffit de l'y placer pour que cela fonctionne!
| J'ai même essaillé avec CNum(Right([champ];2))<60 comme mon champ est du | texte, mais cela ne marche pas non plus. | | En tapent le code dans la propriété "Sur sortie" du contrôle celà | fonctionne, mais je n'arrive pas a garder le focus sur le contrôle, pour | permettre à l'utilisateur de retapper sa valeur.
après mise à jour ou sur sortie, il est évidement trop tard !!!
place ceci dans l'avant mise à jour :
if Right([Champ],2) < "60" then cancel = true exit sub end if
C'était bien dans (Valide si) que je voulais le mettre au départ. Mais rien a faire, je me pencherai sur le pourquoi. En attendant j'adopte la deuxième solution que tu m'as soumis, qui elle marche.
Merci une fois de plus Pierre, pour tes précieux conseils. Bonne journée.
C'était bien dans (Valide si) que je voulais le mettre au départ.
Mais rien a faire, je me pencherai sur le pourquoi.
En attendant j'adopte la deuxième solution que tu m'as soumis, qui elle
marche.
Merci une fois de plus Pierre, pour tes précieux conseils.
Bonne journée.
C'était bien dans (Valide si) que je voulais le mettre au départ. Mais rien a faire, je me pencherai sur le pourquoi. En attendant j'adopte la deuxième solution que tu m'as soumis, qui elle marche.
Merci une fois de plus Pierre, pour tes précieux conseils. Bonne journée.