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
Gilles G.
In article , says...
Bonjour,
J'ai créé un champ destiné à recevoir un n° de téléphone J'ai défini ce champ comme entier avec le masque 00.00.00.00.00
Un numéro de tel se stocke en chaine, pas en entier.
L'affichage hors saisie ( hors focus ) du champ est bien par exemple 04.25.25.25.25 Par contre lors de la saisie du contenu pour modification le champ contient 425252525 ( le 0 de tête a disparu )
Normal, un nombre ne commence jamais par 0
Quelle définition et quel masque dois-je saisir pour obtenir le n° entier 0425252525 en prenant le focus du champ ?
Utilise une chaine, tout ira mieux.
In article <mn.43cd7d4a0d4c9dd6.17528@wanadoo.fr>, g.peyre@wanadoo.fr
says...
Bonjour,
J'ai créé un champ destiné à recevoir un n° de téléphone
J'ai défini ce champ comme entier avec le masque 00.00.00.00.00
Un numéro de tel se stocke en chaine, pas en entier.
L'affichage hors saisie ( hors focus ) du champ est bien par exemple
04.25.25.25.25
Par contre lors de la saisie du contenu pour modification le champ
contient 425252525 ( le 0 de tête a disparu )
Normal, un nombre ne commence jamais par 0
Quelle définition et quel masque dois-je saisir pour obtenir le n°
entier 0425252525 en prenant le focus du champ ?
J'ai créé un champ destiné à recevoir un n° de téléphone J'ai défini ce champ comme entier avec le masque 00.00.00.00.00
Un numéro de tel se stocke en chaine, pas en entier.
L'affichage hors saisie ( hors focus ) du champ est bien par exemple 04.25.25.25.25 Par contre lors de la saisie du contenu pour modification le champ contient 425252525 ( le 0 de tête a disparu )
Normal, un nombre ne commence jamais par 0
Quelle définition et quel masque dois-je saisir pour obtenir le n° entier 0425252525 en prenant le focus du champ ?
Utilise une chaine, tout ira mieux.
Georges Peyre
Bonjour, Dans son message précédent, Gilles G. a écrit :
Un numéro de tel se stocke en chaine, pas en entier.
Il est bien stocké en chaine.
Utilise une chaine, tout ira mieux.
Si le champ est défini comme une chaine au lieu d'un entier le masque 00.00.00.00.00 n'est pas pris en considération et le n° s'affiche alors 0425252525 ( le masque est ignoré par windev )
Cordialement
-- Elle est pas belle la vie ?
Bonjour,
Dans son message précédent, Gilles G. a écrit :
Un numéro de tel se stocke en chaine, pas en entier.
Il est bien stocké en chaine.
Utilise une chaine, tout ira mieux.
Si le champ est défini comme une chaine au lieu d'un entier le masque
00.00.00.00.00 n'est pas pris en considération
et le n° s'affiche alors 0425252525 ( le masque est ignoré par windev )
Bonjour, Dans son message précédent, Gilles G. a écrit :
Un numéro de tel se stocke en chaine, pas en entier.
Il est bien stocké en chaine.
Utilise une chaine, tout ira mieux.
Si le champ est défini comme une chaine au lieu d'un entier le masque 00.00.00.00.00 n'est pas pris en considération et le n° s'affiche alors 0425252525 ( le masque est ignoré par windev )
Cordialement
-- Elle est pas belle la vie ?
Val
"Georges Peyre" a écrit dans le message de news:
Bonjour, Dans son message précédent, Gilles G. a écrit :
Un numéro de tel se stocke en chaine, pas en entier.
Il est bien stocké en chaine.
Utilise une chaine, tout ira mieux.
Si le champ est défini comme une chaine au lieu d'un entier le masque 00.00.00.00.00 n'est pas pris en considération et le n° s'affiche alors 0425252525 ( le masque est ignoré par windev )
Cordialement
-- Elle est pas belle la vie ?
Bonjour
Je n'ai pas de problème particulier avec les N° de téléphone commençant par "0". Je suis sous WD75
Dans l'analyse, le format du champ Téléphone est défini comme étant une chaine (et non un entier). Dans l'onglet Général de la description du champ de saisie, j'ai sélectionné "aucun" comme masque de saisie. J'applique ensuite le masque dans le code d'initialisation du champ Téléphone vai l'instruction: Téléphone..MasqueSaisie="99-99-99-99-99"
Au moment de la saisie, le masque fonctionne parfaitement. Au moment de la restituation (via un fichierversecran par exemple) le numéro "0425252525" est bien affiché de la manière suivante "04-25-25-25-25"
A+
Val
"Georges Peyre" <g.peyre@wanadoo.fr> a écrit dans le message de news:
mn.446b7d4a8390b1cb.17528@wanadoo.fr...
Bonjour,
Dans son message précédent, Gilles G. a écrit :
Un numéro de tel se stocke en chaine, pas en entier.
Il est bien stocké en chaine.
Utilise une chaine, tout ira mieux.
Si le champ est défini comme une chaine au lieu d'un entier le masque
00.00.00.00.00 n'est pas pris en considération
et le n° s'affiche alors 0425252525 ( le masque est ignoré par windev )
Cordialement
--
Elle est pas belle la vie ?
Bonjour
Je n'ai pas de problème particulier avec les N° de téléphone commençant par
"0".
Je suis sous WD75
Dans l'analyse, le format du champ Téléphone est défini comme étant une
chaine (et non un entier).
Dans l'onglet Général de la description du champ de saisie, j'ai sélectionné
"aucun" comme masque de saisie.
J'applique ensuite le masque dans le code d'initialisation du champ
Téléphone vai l'instruction:
Téléphone..MasqueSaisie="99-99-99-99-99"
Au moment de la saisie, le masque fonctionne parfaitement.
Au moment de la restituation (via un fichierversecran par exemple) le numéro
"0425252525" est bien affiché de la manière suivante
"04-25-25-25-25"
Bonjour, Dans son message précédent, Gilles G. a écrit :
Un numéro de tel se stocke en chaine, pas en entier.
Il est bien stocké en chaine.
Utilise une chaine, tout ira mieux.
Si le champ est défini comme une chaine au lieu d'un entier le masque 00.00.00.00.00 n'est pas pris en considération et le n° s'affiche alors 0425252525 ( le masque est ignoré par windev )
Cordialement
-- Elle est pas belle la vie ?
Bonjour
Je n'ai pas de problème particulier avec les N° de téléphone commençant par "0". Je suis sous WD75
Dans l'analyse, le format du champ Téléphone est défini comme étant une chaine (et non un entier). Dans l'onglet Général de la description du champ de saisie, j'ai sélectionné "aucun" comme masque de saisie. J'applique ensuite le masque dans le code d'initialisation du champ Téléphone vai l'instruction: Téléphone..MasqueSaisie="99-99-99-99-99"
Au moment de la saisie, le masque fonctionne parfaitement. Au moment de la restituation (via un fichierversecran par exemple) le numéro "0425252525" est bien affiché de la manière suivante "04-25-25-25-25"
A+
Val
Georges Peyre
Bonjour,
Val a pensé très fort :
J'applique ensuite le masque dans le code d'initialisation du champ Téléphone vai l'instruction: Téléphone..MasqueSaisie="99-99-99-99-99"
Ok c'est identique pour moi
Au moment de la saisie, le masque fonctionne parfaitement. Au moment de la restituation (via un fichierversecran par exemple) le numéro "0425252525" est bien affiché de la manière suivante "04-25-25-25-25"
Pour moi en WD8 ce n'est pas du tout le cas : Avec ce masque sur champ défini en texte "0425252525" s'affiche : 04-52-25-5 : il n'y a pas respect du masque
Mon but est de conserver le numero de téléphone dans une rubrique de 10 caracteres (sans . ou - ) qui s'affichent au format d'un masque au moment de la prise de focus ou au moment de l'affichage sans focus
Je répète bien après divers essais : Le masque n'est pas respecté par WD8 sur un champ texte, que se soit par définition du masque dans la fenêtre de définition ou par l'instruction Telephone..MasqueSaisie = "09-99-99-99-99"
Le meilleur résultat que j'obtiens est avec un champ défini en entier Je saisi un masque = à 09.99.99.99.99 comme conseillé dans l'aide pour indiquer à Windev que le 0 de gauche doit être conservé. Si le champ téléphone n'a pas le focus l'affichage du n° est correct soit par exemple 04.25.25.25.25 Par contre ... ...lorsque le champ téléphone a le focus ( donc pour la saisie ) le n° est alors 425252525 alors qu'il devrait être 04.25.25.25.25 du fait du masque ou 0425252525 si le masque est omis
J'ai donc envoyé une requête au support de PCSOFT à cause de ce manque de cohérence avec le masque
Cordialement
-- Elle est pas belle la vie ?
Bonjour,
Val a pensé très fort :
J'applique ensuite le masque dans le code d'initialisation du champ Téléphone
vai l'instruction:
Téléphone..MasqueSaisie="99-99-99-99-99"
Ok c'est identique pour moi
Au moment de la saisie, le masque fonctionne parfaitement.
Au moment de la restituation (via un fichierversecran par exemple) le numéro
"0425252525" est bien affiché de la manière suivante
"04-25-25-25-25"
Pour moi en WD8 ce n'est pas du tout le cas :
Avec ce masque sur champ défini en texte "0425252525" s'affiche :
04-52-25-5 : il n'y a pas respect du masque
Mon but est de conserver le numero de téléphone dans une rubrique de 10
caracteres (sans . ou - ) qui s'affichent au format d'un masque au
moment de la prise de focus ou au moment de l'affichage sans focus
Je répète bien après divers essais :
Le masque n'est pas respecté par WD8 sur un champ texte, que se soit
par définition du masque dans la fenêtre de définition ou par
l'instruction Telephone..MasqueSaisie = "09-99-99-99-99"
Le meilleur résultat que j'obtiens est avec un champ défini en entier
Je saisi un masque = à 09.99.99.99.99 comme conseillé dans l'aide pour
indiquer à Windev que le 0 de gauche doit être conservé.
Si le champ téléphone n'a pas le focus l'affichage du n° est correct
soit par exemple 04.25.25.25.25
Par contre ...
...lorsque le champ téléphone a le focus ( donc pour la saisie ) le n°
est alors 425252525 alors qu'il devrait être
04.25.25.25.25 du fait du masque ou 0425252525 si le masque est omis
J'ai donc envoyé une requête au support de PCSOFT à cause de ce manque
de cohérence avec le masque
J'applique ensuite le masque dans le code d'initialisation du champ Téléphone vai l'instruction: Téléphone..MasqueSaisie="99-99-99-99-99"
Ok c'est identique pour moi
Au moment de la saisie, le masque fonctionne parfaitement. Au moment de la restituation (via un fichierversecran par exemple) le numéro "0425252525" est bien affiché de la manière suivante "04-25-25-25-25"
Pour moi en WD8 ce n'est pas du tout le cas : Avec ce masque sur champ défini en texte "0425252525" s'affiche : 04-52-25-5 : il n'y a pas respect du masque
Mon but est de conserver le numero de téléphone dans une rubrique de 10 caracteres (sans . ou - ) qui s'affichent au format d'un masque au moment de la prise de focus ou au moment de l'affichage sans focus
Je répète bien après divers essais : Le masque n'est pas respecté par WD8 sur un champ texte, que se soit par définition du masque dans la fenêtre de définition ou par l'instruction Telephone..MasqueSaisie = "09-99-99-99-99"
Le meilleur résultat que j'obtiens est avec un champ défini en entier Je saisi un masque = à 09.99.99.99.99 comme conseillé dans l'aide pour indiquer à Windev que le 0 de gauche doit être conservé. Si le champ téléphone n'a pas le focus l'affichage du n° est correct soit par exemple 04.25.25.25.25 Par contre ... ...lorsque le champ téléphone a le focus ( donc pour la saisie ) le n° est alors 425252525 alors qu'il devrait être 04.25.25.25.25 du fait du masque ou 0425252525 si le masque est omis
J'ai donc envoyé une requête au support de PCSOFT à cause de ce manque de cohérence avec le masque