Salto automático de GET rellenado

Salto automático de GET rellenado

Postby FiveWiDi » Sat Jul 24, 2021 2:50 pm

Hola a todos,

A ver... Seguro que es sencillo pero.

Como se hace para que al teclear un GET en toda su longitud salte automáticamente al siguiente GET?

El caso concreto es que tengo el IBAN dividido en varios GET.

Muchas gracias.
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1060
Joined: Mon Oct 10, 2005 2:38 pm

Re: Salto automático de GET rellenado

Postby karinha » Sat Jul 24, 2021 2:58 pm

Creo que:

Code: Select all  Expand view

   SET CONFIRM OFF
 


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7213
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Salto automático de GET rellenado

Postby FiveWiDi » Sat Jul 24, 2021 3:39 pm

karinha wrote:Creo que:

Code: Select all  Expand view

   SET CONFIRM OFF
 


Saludos.


Ostras!!!

Muchas gracias Karinha, pero sólo lo quiero para unos GET concretos.
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1060
Joined: Mon Oct 10, 2005 2:38 pm

Re: Salto automático de GET rellenado

Postby karinha » Sat Jul 24, 2021 5:46 pm

Code: Select all  Expand view

SETFOCOUS()

Ó

XFOCUS()

ó

SET CONFIRM ON

GET...

SET CONFIRM OFF

GET...

WHEN( SET( 27, "OFF" )

WHEN( SET( 27, "ON"  )
 


No sirve?
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7213
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Salto automático de GET rellenado

Postby hmpaquito » Sat Jul 24, 2021 10:25 pm

Otra opción es poner todo en el mismo campo, usando una picture con separadores.
Asi lo hago yo para el IBAN, que me parece que es mas apropiado tratar como un campo que como la suma de varios.
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Salto automático de GET rellenado

Postby karinha » Sun Jul 25, 2021 3:53 pm

hmpaquito wrote:Otra opción es poner todo en el mismo campo, usando una picture con separadores.
Asi lo hago yo para el IBAN, que me parece que es mas apropiado tratar como un campo que como la suma de varios.


hmpakito, no sé qué es el IBAN, ¿podrías mostrarme algo concreto, para un laico tonto como yo, por favor? Solo a nivel de aprendizaje y conocimiento, saber, nunca duele, ¿no es así?

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7213
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Salto automático de GET rellenado

Postby FiveWiDi » Sun Jul 25, 2021 5:09 pm

hmpaquito wrote:Otra opción es poner todo en el mismo campo, usando una picture con separadores.
Asi lo hago yo para el IBAN, que me parece que es mas apropiado tratar como un campo que como la suma de varios.


Totalmente de acuerdo, pero la aplicación es vieja.

Seguramente acabaré usando un solo campo y luego trabajarlo.

Muchas gracias,
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1060
Joined: Mon Oct 10, 2005 2:38 pm

Re: Salto automático de GET rellenado

Postby FiveWiDi » Sun Jul 25, 2021 5:14 pm

karinha wrote:
hmpaquito wrote:Otra opción es poner todo en el mismo campo, usando una picture con separadores.
Asi lo hago yo para el IBAN, que me parece que es mas apropiado tratar como un campo que como la suma de varios.


hmpakito, no sé qué es el IBAN, ¿podrías mostrarme algo concreto, para un laico tonto como yo, por favor? Solo a nivel de aprendizaje y conocimiento, saber, nunca duele, ¿no es así?

Regards, saludos.


Karinha,

International Bank Account Number -> IBAN

Un día me aburría y me dediqué a realizar una lista con IBAN de varios paises.

Code: Select all  Expand view
FUNCTION aGetPaisIban()

// Llista de paisos amb els que podem treballar.

Return { ;
                  { "Alemania", 22, "DExx BBBB BBBB CCCC CCCC CC" }, ;
                  { "Andorra", 24, "ADxx BBBB OOOO CCCC CCCC CCCC" }, ;
                  { "Austria", 20, "ATxx BBBB BCCC CCCC CCCC" }, ;
                  { "Bélgica", 16, "BExx BBBC CCCC CCDD" }, ;
                  { "Bulgaria", 22, "BGxx AAAA OOOO DDCC CCCC CC" }, ;
                  { "Chipre", 28, "CYxx BBBS SSSS CCCC CCCC CCCC CCCC" }, ;
                  { "Croacia", 21, "HRxx BBBB BBBC CCCC CCCC C" }, ;
                  { "Dinamarca", 18, "DKxx BBBB CCCC CCCC CC" }, ;
                  { "Eslovaquia", 24, "SKxx BBBB CCCC CCCC CCCC CCCC" }, ;
                  { "Eslovenia", 19, "SIxx BBBB BCCC CCCC CDD" }, ;
                  { "España", 24, "ESxx BBBB OOOO DDCC CCCC CCCC" }, ;
                  { "Estonia", 20, "EExx BBBB CCCC CCCC CCCD" }, ;
                  { "Finlandia", 18, "FIxx BBBB BBCC CCCC CD" }, ;
                  { "Francia", 27, "FRxx BBBB BOOO OOCC CCCC CCCC CDD" }, ;
                  { "Gibraltar", 23, "GIxx BBBB CCCC CCCC CCCC CCC" }, ;
                  { "Grecia", 27, "GRxx BBBB BBBC CCCC CCCC CCCC CCC" }, ;
                  { "Groenlandia", 18, "GLxx AAAA CCCC CCCC CC" }, ;
                  { "Hungría", 28, "HUxx BBBO OOOD CCCC CCCC CCCC CCCD" }, ;
                  { "Irlanda", 22, "IExx AAAA BBBB BBCC CCCC CC" }, ;
                  { "Islandia", 26, "ISxx AAAA OOCC CCCC IIII IIII II" }, ;    //  I -> identificación
                  { "Islas Feroe", 18, "FOxx AAAA CCCC CCCC CD" }, ;
                  { "Israel", 23, "ILxx BBBO OOCC CCCC CCCC CCC" }, ;
                  { "Italia", 27, "ITxx DBBB BBOO OOOC CCCC CCCC CCC" }, ;
                  { "Kosovo", 20, "XKxx AAOO CCCC CCCC CCDD" }, ;
                  { "Letonia", 21, "LVxx BBBB CCCC CCCC CCCC C" }, ;
                  { "Liechtenstein", 21, "LIxx AAAA ACCC CCCC CCCC C" }, ;
                  { "Lituania", 20, "LTxx BBBB BCCC CCCC CCCC C" }, ;
                  { "Luxemburgo", 20, "LUxx BBBC CCCC CCCC CCCC" }, ;
                  { "Malta", 31, "MTxx BBBB SSSS SCCC CCCC CCCC CCCC CCC" }, ;
                  { "Mónaco", 27, "MCxx AAAA AOOO OOCC CCCC CCCC CDD" }, ;
                  { "Noruega", 15, "NOxx AAAA CCCC CCD" }, ;
                  { "Países Bajos", 18, "NLxx BBBB CCCC CCCC CC" }, ;
                  { "Polonia", 28, "PLxx BBBB BBBD CCCC CCCC CCCC CCCC" }, ;
                  { "Portugal", 25, "PTxx BBBB OOOO CCCC CCCC CCCD D" }, ;
                  { "Reino Unido", 22, "GBxx BBBB SSSS SSCC CCCC CC" }, ;
                  { "República Checa", 24, "CZxx BBBB SSSS SSCC CCCC CCCC" }, ;
                  { "Rumania", 24, "ROxx BBBB CCCC CCCC CCCC CCCC" }, ;
                  { "San Marino", 27, "SMxx DAAA AAOO OOOC CCCC CCCC CCC" }, ;
                  { "Suecia", 24, "S E xx BBBC CCCC CCCC CCCC CCCC" }, ;
                  { "Suiza", 21, "CHxx AAAA ACCC CCCC CCCC C" }, ;
                  { "Ucrania", 29, "UAxx AAAA AACC CCCC CCCC CCCC CCCC C" } ;
                }
 


He separado el de Suecia por que traducía S E XX a _XX. ja ja ja ja ja
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1060
Joined: Mon Oct 10, 2005 2:38 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 59 guests