Dans une table, j'ai un champ de type texte, dans lequel je vais saisir des
codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que quand
il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type
A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne
prenait pas en compte les points du masque de saisie.
En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je
peux mettre mon champ seulement sur 3 caractères cela revient au même)
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
Pierre CFI [mvp]
bonjour essaie çà Private Sub CLIENT_NO_KeyDown(KeyCode As Integer, Shift As Integer) me.CLIENT_NO =me.CLIENT_NO & "." End Sub
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "TITI" a écrit dans le message de news:
Bonjour,
Dans une table, j'ai un champ de type texte, dans lequel je vais saisir des codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que quand il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne prenait pas en compte les points du masque de saisie. En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je peux mettre mon champ seulement sur 3 caractères cela revient au même)
Auriez vous une solution ?
Merci.
Thierry
bonjour
essaie çà
Private Sub CLIENT_NO_KeyDown(KeyCode As Integer, Shift As Integer)
me.CLIENT_NO =me.CLIENT_NO & "."
End Sub
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"TITI" <thierry.louchet@libertysurf.fr> a écrit dans le message de news: Ofj6cHpAEHA.444@TK2MSFTNGP11.phx.gbl...
Bonjour,
Dans une table, j'ai un champ de type texte, dans lequel je vais saisir des
codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que quand
il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type
A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne
prenait pas en compte les points du masque de saisie.
En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je
peux mettre mon champ seulement sur 3 caractères cela revient au même)
bonjour essaie çà Private Sub CLIENT_NO_KeyDown(KeyCode As Integer, Shift As Integer) me.CLIENT_NO =me.CLIENT_NO & "." End Sub
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "TITI" a écrit dans le message de news:
Bonjour,
Dans une table, j'ai un champ de type texte, dans lequel je vais saisir des codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que quand il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne prenait pas en compte les points du masque de saisie. En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je peux mettre mon champ seulement sur 3 caractères cela revient au même)
Auriez vous une solution ?
Merci.
Thierry
TITI
Merci pour ton idée.
Mais le problème c'est que cet évènement se produit dés que j'appui sur une touche quand je suis dans la zone (et pour les touches shift, suppr, inser, retour arrière cela va se produire aussi) et pour la modification de la valeur déjà saisie quand je retournerai sur une fiche. Et puis (je suis un peu chiant) j'aurais aussi à faire cela sur les champs téléphones ou je souhaiterai avoir XX.XX.XX.XX.XX, donc là il faudrait que je mette le point tout les 2 caractères.
Thierry "Pierre CFI [mvp]" a écrit dans le message de news:
bonjour essaie çà Private Sub CLIENT_NO_KeyDown(KeyCode As Integer, Shift As Integer) me.CLIENT_NO =me.CLIENT_NO & "." End Sub
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "TITI" a écrit dans le message de news:
Bonjour,
Dans une table, j'ai un champ de type texte, dans lequel je vais saisir des
codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que quand
il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne prenait pas en compte les points du masque de saisie. En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je peux mettre mon champ seulement sur 3 caractères cela revient au même)
Auriez vous une solution ?
Merci.
Thierry
Merci pour ton idée.
Mais le problème c'est que cet évènement se produit dés que j'appui sur une
touche quand je suis dans la zone (et pour les touches shift, suppr, inser,
retour arrière cela va se produire aussi) et pour la modification de la
valeur déjà saisie quand je retournerai sur une fiche.
Et puis (je suis un peu chiant) j'aurais aussi à faire cela sur les champs
téléphones ou je souhaiterai avoir XX.XX.XX.XX.XX, donc là il faudrait que
je mette le point tout les 2 caractères.
Thierry
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news:ud1d3UpAEHA.212@TK2MSFTNGP12.phx.gbl...
bonjour
essaie çà
Private Sub CLIENT_NO_KeyDown(KeyCode As Integer, Shift As Integer)
me.CLIENT_NO =me.CLIENT_NO & "."
End Sub
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"TITI" <thierry.louchet@libertysurf.fr> a écrit dans le message de news:
Ofj6cHpAEHA.444@TK2MSFTNGP11.phx.gbl...
Bonjour,
Dans une table, j'ai un champ de type texte, dans lequel je vais saisir
des
codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que
quand
il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type
A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne
prenait pas en compte les points du masque de saisie.
En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je
peux mettre mon champ seulement sur 3 caractères cela revient au même)
Mais le problème c'est que cet évènement se produit dés que j'appui sur une touche quand je suis dans la zone (et pour les touches shift, suppr, inser, retour arrière cela va se produire aussi) et pour la modification de la valeur déjà saisie quand je retournerai sur une fiche. Et puis (je suis un peu chiant) j'aurais aussi à faire cela sur les champs téléphones ou je souhaiterai avoir XX.XX.XX.XX.XX, donc là il faudrait que je mette le point tout les 2 caractères.
Thierry "Pierre CFI [mvp]" a écrit dans le message de news:
bonjour essaie çà Private Sub CLIENT_NO_KeyDown(KeyCode As Integer, Shift As Integer) me.CLIENT_NO =me.CLIENT_NO & "." End Sub
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "TITI" a écrit dans le message de news:
Bonjour,
Dans une table, j'ai un champ de type texte, dans lequel je vais saisir des
codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que quand
il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne prenait pas en compte les points du masque de saisie. En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je peux mettre mon champ seulement sur 3 caractères cela revient au même)
Auriez vous une solution ?
Merci.
Thierry
TITI
Après recherche, j'ai trouvé que lors de la saisie d'un masque de saisi on peut demandé que le "texte non saisi" soit aussi enregistré. (C'est dans l'aide de la zone Masque de saisie). Je pense que je devrais donc m'en sortir maintenant.
Merci pour ton aide.
Thierry "Pierre CFI [mvp]" a écrit dans le message de news:
bonjour essaie çà Private Sub CLIENT_NO_KeyDown(KeyCode As Integer, Shift As Integer) me.CLIENT_NO =me.CLIENT_NO & "." End Sub
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "TITI" a écrit dans le message de news:
Bonjour,
Dans une table, j'ai un champ de type texte, dans lequel je vais saisir des
codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que quand
il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne prenait pas en compte les points du masque de saisie. En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je peux mettre mon champ seulement sur 3 caractères cela revient au même)
Auriez vous une solution ?
Merci.
Thierry
Après recherche, j'ai trouvé que lors de la saisie d'un masque de saisi on
peut demandé que le "texte non saisi" soit aussi enregistré. (C'est dans
l'aide de la zone Masque de saisie). Je pense que je devrais donc m'en
sortir maintenant.
Merci pour ton aide.
Thierry
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news:ud1d3UpAEHA.212@TK2MSFTNGP12.phx.gbl...
bonjour
essaie çà
Private Sub CLIENT_NO_KeyDown(KeyCode As Integer, Shift As Integer)
me.CLIENT_NO =me.CLIENT_NO & "."
End Sub
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"TITI" <thierry.louchet@libertysurf.fr> a écrit dans le message de news:
Ofj6cHpAEHA.444@TK2MSFTNGP11.phx.gbl...
Bonjour,
Dans une table, j'ai un champ de type texte, dans lequel je vais saisir
des
codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que
quand
il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type
A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne
prenait pas en compte les points du masque de saisie.
En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je
peux mettre mon champ seulement sur 3 caractères cela revient au même)
Après recherche, j'ai trouvé que lors de la saisie d'un masque de saisi on peut demandé que le "texte non saisi" soit aussi enregistré. (C'est dans l'aide de la zone Masque de saisie). Je pense que je devrais donc m'en sortir maintenant.
Merci pour ton aide.
Thierry "Pierre CFI [mvp]" a écrit dans le message de news:
bonjour essaie çà Private Sub CLIENT_NO_KeyDown(KeyCode As Integer, Shift As Integer) me.CLIENT_NO =me.CLIENT_NO & "." End Sub
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "TITI" a écrit dans le message de news:
Bonjour,
Dans une table, j'ai un champ de type texte, dans lequel je vais saisir des
codes au format X.X.X
Je voudrais que l'utilisateur n'ait pas à saisir les POINTS, mais que quand
il fait la saisie les points se voient et soient stockés.
Pour cela j'avais procédé ainsi :
Mon champ de type Texte sur 5 caractères et un masque de saisie du type A.A.A, mais en fait je me suis aperçu que la valeur qui était stockée ne prenait pas en compte les points du masque de saisie. En fait si je saisissais 3.4.5, la valeur stockée était 345. (Donc je je peux mettre mon champ seulement sur 3 caractères cela revient au même)