Curseur en sélection de caractère à l'entrée dans un textbox
Fermé
Narutibo
-
4 janv. 2013 à 10:27
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 7 janv. 2013 à 20:39
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 7 janv. 2013 à 20:39
A voir également:
- Curseur en sélection de caractère à l'entrée dans un textbox
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Caractere speciaux mac - Guide
- Curseur souris disparu - Guide
5 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
4 janv. 2013 à 18:56
4 janv. 2013 à 18:56
Bonsoir Narutibo,
À tout hasard, si vous renommer les contrôles avec, par exemple une lettre ajouté à l'avant ou à la fin .. pas de meilleur résultat ?
À tout hasard, si vous renommer les contrôles avec, par exemple une lettre ajouté à l'avant ou à la fin .. pas de meilleur résultat ?
Bonjour Heliotte,
En fait le soucis c'est que si je change le nom du contrôle les données n'y seront pas chargées. Je n'ai peut-être pas été assez clair. En fait il n'y a pas de controlsource sur mes champs mais ils portent le même nom que les champs d'une table. Par exemple, Ma_table.adresse correspond à un champ du formulaire dont le nom est adresse. Il y a une procédure initialisation_formulaire qui contient une boucle for parcourant tous les contrôles du formulaire dans laquelle se trouve Formulaire.nom_champ = rs("nom_champ"). C'est un peu tordu mais je ne peux pas me permettre de modifier toute l'application.
Donc pour résumer, si je ne met pas de masque de saisie, le curseur va bien se positionner entre deux caractères comme voulu, mais avec le masque il sélectionne le caractère suivant (même en le déplaçant avec les touches du clavier) ...
En fait le soucis c'est que si je change le nom du contrôle les données n'y seront pas chargées. Je n'ai peut-être pas été assez clair. En fait il n'y a pas de controlsource sur mes champs mais ils portent le même nom que les champs d'une table. Par exemple, Ma_table.adresse correspond à un champ du formulaire dont le nom est adresse. Il y a une procédure initialisation_formulaire qui contient une boucle for parcourant tous les contrôles du formulaire dans laquelle se trouve Formulaire.nom_champ = rs("nom_champ"). C'est un peu tordu mais je ne peux pas me permettre de modifier toute l'application.
Donc pour résumer, si je ne met pas de masque de saisie, le curseur va bien se positionner entre deux caractères comme voulu, mais avec le masque il sélectionne le caractère suivant (même en le déplaçant avec les touches du clavier) ...
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
7 janv. 2013 à 11:40
7 janv. 2013 à 11:40
Pouvez-vous me donner un exemple avec un textbox .. par exemple :
Nom TextBox : MonNomEstPremier
Valeur : "UxeVale"
Masque de saie : "LLLLLLLLLL"
Je place le pointeur sur : "x"
Il me place le pointeur sur : ???
Nom TextBox : MonNomEstPremier
Valeur : "UxeVale"
Masque de saie : "LLLLLLLLLL"
Je place le pointeur sur : "x"
Il me place le pointeur sur : ???
Bonjour Heliotte,
Après quelques recherches je viens de comprendre le phénomène ... reste à trouver une solution. Mon masque de saisie est le suivant :
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
Lorsque j'applique ce masque au champ et que je clique dessus, un lettre est automatiquement sélectionnée (en surbrillance) du côté droit du curseur. En fait à partir de 40 caractères dans le masque de saisie, ce phénomène se reproduit ... Je crois qu'il n'y a rien à faire ... comme beaucoup de choses en Access 2003 -_-
Après quelques recherches je viens de comprendre le phénomène ... reste à trouver une solution. Mon masque de saisie est le suivant :
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"
Lorsque j'applique ce masque au champ et que je clique dessus, un lettre est automatiquement sélectionnée (en surbrillance) du côté droit du curseur. En fait à partir de 40 caractères dans le masque de saisie, ce phénomène se reproduit ... Je crois qu'il n'y a rien à faire ... comme beaucoup de choses en Access 2003 -_-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
7 janv. 2013 à 20:39
7 janv. 2013 à 20:39
Bonsoir Narutibo,
Solution à tester ..
Ouvrir une table en modification,
Se placer sur le champs désiré,
En bas, cliquez dans "Masque de saisie", puis sur les trois points "...",
Boîte de dialogue "Assistant masque de saisie" ..
Cliquez sur "Modifier la liste",
Espace réservé : laisser vide !
Si ce n'est pas possible de le supprimer, alors ..
après avoir cliquez sur "Modifier la liste",
Donner un autre nom à "Description" remplir les autres champs, excepté le champ "Espace réservé !
Solution à tester ..
Ouvrir une table en modification,
Se placer sur le champs désiré,
En bas, cliquez dans "Masque de saisie", puis sur les trois points "...",
Boîte de dialogue "Assistant masque de saisie" ..
Cliquez sur "Modifier la liste",
Espace réservé : laisser vide !
Si ce n'est pas possible de le supprimer, alors ..
après avoir cliquez sur "Modifier la liste",
Donner un autre nom à "Description" remplir les autres champs, excepté le champ "Espace réservé !