|
Started by Robert, Mar., 01 2006 8:04 PM - 5 replies |
| |
| | | |
|
| |
Posted on March, 01 2006 - 8:04 PM |
Bonjour,
Mon problème est simple : Je voudrais interdire à l'utilisateur d'inclure dans un code client des signes tels que * ? ou autres signes scabreux du clavier.
J'ai vérifié au niveau des opérateurs mais n'ai pas trouvé l'option "contient la chaîne".
Si quelqu'un a une idée..
Merci déjà |
| |
| |
| | | |
|
| | |
| |
Posted on March, 02 2006 - 6:40 AM |
La fonction correspondante est Position - Ex:
MaChaîne = "Ils ont des chapeaux ronds" n = Position (MaChaîne, "des", 1, DepuisDébut ) // Renvoie 9 n = Position (MaChaîne, "XXX") // Renvoie 0 n = Position (MaChaîne, "l", 0, DepuisFin ) // Renvoie 2 n = Position (MaChaîne, "e", 11) // Renvoie 17 n = Position (MaChaîne, "o", Taille(MaChaîne), DepuisFin ) // Renvoie 23 n = Position (MaChaîne, "o", n-1, DepuisFin ) // Renvoie 5 n = Position (MaChaîne, "o", n-1, DepuisFin ) // Renvoie 0
Bon dev,
Philippe
Robert a écrit :
Bonjour,
Mon problème est simple : Je voudrais interdire à l'utilisateur d'inclure dans un code client des signes tels que * ? ou autres signes scabreux du clavier.
J'ai vérifié au niveau des opérateurs mais n'ai pas trouvé l'option "contient la chaîne".
Si quelqu'un a une idée..
Merci déjà
|
| |
| |
| | | |
|
| | |
| |
Posted on March, 02 2006 - 6:41 AM |
Utilise la fonction ChainePosition ou ChaineOccurence pour détecter la présence de caractères dans une chaine. |
| |
| |
| | | |
|
| | |
| |
Posted on March, 02 2006 - 6:41 AM |
Je vois ceci....
A chaque modification de <ton champ> <nom de la procédure>() // Appel de la procédure
Procedure (<nom de la procedure>) // Procédure locale i est un entier c est une chaine h est une chaine = ":,.!?" // etc...
c=droite(<ton champ>,1) pour i=1 A Taille(<ton champ>) si c=gauche(h,i) alors <ton champ>=gauche(<ton champ>,taille(<ton champ>)-1) reprisesaisie(<ton champ>) fin fin
Bon dev, Samifred |
| |
| |
| | | |
|
| | |
| |
Posted on March, 02 2006 - 6:42 AM |
Voir Masque de saisie dans l'aide ... |
| |
| |
| | | |
|
| | |
| |
Posted on March, 02 2006 - 6:42 AM |
Pardon, veuillez annuler ma précédente réponse farfelue !!!
La bonne: Dans description d'un champ, choisir le masque de saisie.
C'est tout...
Bon dev, Samifred. |
| |
| |
| | | |
|
| | | | |
| | |
|