PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → WD23 - Saisie GPS: Masque de Saisie
WD23 - Saisie GPS: Masque de Saisie
Iniciado por Fred2355, 14,mar. 2020 22:00 - 4 respuestas
Miembro registrado
236 mensajes
Publicado el 14,marzo 2020 - 22:00
Bonsoir à tous,

Quelqu'un aurait il réussi à faire un masque de saisir GPS pour les coordonnées LAT et LON?
Merci
Miembro registrado
2.321 mensajes
Publicado el 14,marzo 2020 - 23:25
Miembro registrado
236 mensajes
Publicado el 15,marzo 2020 - 18:15
Bonsoir,

Merci pour votre retour.

J'avais vu ce lien.
Cà ne correspond pas à la problématique.

J'ai trouvé l'exemple qui est donnés dans l'aide : SAI_PLAQUEIMM..MasqueSaisie = "regexp:[A-Z]{0,2}[ \-]?[0-9]{0,3}[ \-]?[A-Z]{0,2}"
mais je n'ai pas trouvé comment faire pour entrer des données qui serait du type

N12°34'56"W123°45'67"

Au plaisir de vous lire
Fred
Miembro registrado
2.321 mensajes
Publicado el 15,marzo 2020 - 18:51
Bonjour Fred,

Désolé que ce n'est pas répondu à ton besoin.
Je n'ai pas mieux ;(

--
Bon dev,
Jean-Pierre
Publicado el 16,marzo 2020 - 10:10
Fred2355 a pensé très fort :
Bonsoir,

Merci pour votre retour.

J'avais vu ce lien.
Cà ne correspond pas à la problématique.

J'ai trouvé l'exemple qui est donnés dans l'aide :
SAI_PLAQUEIMM..MasqueSaisie = "regexp:[A-Z]{0,2}[ \-]?[0-9]{0,3}[
\-]?[A-Z]{0,2}"
mais je n'ai pas trouvé comment faire pour entrer des données qui serait du
type

N12°34'56"W123°45'67"

Au plaisir de vous lire
Fred


bonjour,

avec un truc du genre :

([0-8]?\d(°|\s)[0-5]?\d('|\s)[0-5]?\d(\.\d{1,6})?"?|90(°|\s)0?0('|\s)0?0"?)\s{0,}[NnSs]\s{1,}([0-1]?[0-7]?\d(°|\s)[0-5]?\d('|\s)[0-5]?\d(\.\d{1,6})?"?|180(°|\s)0?0('|\s)0?0"?)\s{0,}[EeOoWw]

OK : 45°23'36.0" N 10°33'48.0" E or 45°23'36.123456"N 010°33'48"E
KO : 45°23'36." N 10°33'48.0" E or 45°23'36.1234567"N 010°33'48"E

à adapter selon votre besoin

voir explication de découpe ici : https://regexr.com/ ou là :
https://regex101.com/

--
Cordialement JeAn-PhI