[R] Nombre de caractère minimum et maximum inputbox
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Nombre de caractère minimum et maximum inputbox
Bonjour,
Je souhaiterais limiter le nombre de caractère minimum et maximum d'une inputbox à 11 caractères.
J'ai cherché un peu dans le forum et sur google ... mais je ne trouve pas d’exemple concret ...
Si quelqu'un pouvait m'éclairer ca serait super sympa ...
Merci beaucoup.
Bye
Je souhaiterais limiter le nombre de caractère minimum et maximum d'une inputbox à 11 caractères.
J'ai cherché un peu dans le forum et sur google ... mais je ne trouve pas d’exemple concret ...
Si quelqu'un pouvait m'éclairer ca serait super sympa ...
Merci beaucoup.
Bye
-
ani
- Niveau 11

- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] nombre de caractère minimum et maximum inputbox
tu doit utiliser le 4ieme paramètre (mandataire)
Exemple
bonne continuation 
Exemple
Code : Tout sélectionner
$valeur = InputBox("Teste", "1 à 11 caractère ", "", " M11")Re: [..] nombre de caractère minimum et maximum inputbox
j'étais sure que c'étais tous simple .
... tellement simple que je n'ai pas trouvé. Merci beaucoup pour cette aide.
@ bientôt.
@ bientôt.
- zeshrek
- Niveau 10

- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [..] nombre de caractère minimum et maximum inputbox
un petit [R] et ca sera parfait 
Si vis pacem para bellum
Re: [..] nombre de caractère minimum et maximum inputbox
mince désolé encore de t'embeter mais cette fonction limite le nombre de caractère a 11 ... mais comment imposer 11 caractères à l'utilisateur... il doit impérativement rentrer 11 caractères ... 
- sylvanie
- Niveau 11

- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..] nombre de caractère minimum et maximum inputbox
Perso je reconstruirai une inputbox pour pouvir contrôler le bouton
Le seul truc qui m'embête est que j'aurai aimé que la fonction ne se déclenche que sur Focus de l'edit, mais bizarrement je n'y arrive pas, le guictrlgetstate me joue des trous pour le Focus ...
► Afficher le texte
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] nombre de caractère minimum et maximum inputbox
Sinon, vous pouvez faire ceci :
► Afficher le texte
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] nombre de caractère minimum et maximum inputbox
Si le but est que l'inputbox n'accepte qu'une chaine de 11 caractères, alors pourquoi pas simplement
Avec un test pour une sortie de boucle après 3 essais ratés par exemple ?
Code : Tout sélectionner
While 1
$valeur = InputBox("Test", "Entrez 11 caractères ")
If StringLen($valeur) <> 11 Then
MsgBox(16, "Erreur", "Il faut 11 caractères")
Else
; ...
EndIf
WEndAvec un test pour une sortie de boucle après 3 essais ratés par exemple ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Nombre de caractère minimum et maximum inputbox
Le code revient au même, sauf que dans votre cas, l'utilisateur pourra taper plus de 11 caractères dans l'InputBox, alors que la paramètre " M11" limitera la saisie. Certes, cela revient au même, mais visuellement c'est différent.
Personnellement, j'aurais plutôt vu autre chose :
- Une InputBox créée de toute pièce.
- Une CallBack pour vérifier la saisie
- Si 11 caractères alors le bouton de validation devient actif.
Mais cela reviendrait à écrire 20 fois plus de code et je ne pense pas que pouda serait prêt à ce genre de concession.
Personnellement, j'aurais plutôt vu autre chose :
- Une InputBox créée de toute pièce.
- Une CallBack pour vérifier la saisie
- Si 11 caractères alors le bouton de validation devient actif.
Mais cela reviendrait à écrire 20 fois plus de code et je ne pense pas que pouda serait prêt à ce genre de concession.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Nombre de caractère minimum et maximum inputbox
super!! merci beaucoup, mon problème est désormais solutionné. Merci encore pour votre réactivité et éfficacité.
@ bientôt.
@ bientôt.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Nombre de caractère minimum et maximum inputbox
Heu quelle différence avec la solution de sylvanie ?Tlem a écrit :Personnellement, j'aurais plutôt vu autre chose :
- Une InputBox créée de toute pièce.
- Une CallBack pour vérifier la saisie
- Si 11 caractères alors le bouton de validation devient actif.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Nombre de caractère minimum et maximum inputbox
J'avais pas testé le code et dans le cas présent on est en mode événement, ce qui implique que tout le code doit être écrit en conséquence.
Ceci dit, effectivement, c'est bien plus simple que la CallBack et présente de nombreux autres avantages dût au mode événementiel.
Five stars for Sylvanie.
Ceci dit, effectivement, c'est bien plus simple que la CallBack et présente de nombreux autres avantages dût au mode événementiel.
Five stars for Sylvanie.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".

