FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Salto automático de GET rellenado
Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM
Salto automático de GET rellenado
Posted: Sat Jul 24, 2021 02: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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Salto automático de GET rellenado
Posted: Sat Jul 24, 2021 02:58 PM
Creo que:

Code (fw): Select all Collapse
   SET CONFIRM OFF


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM
Re: Salto automático de GET rellenado
Posted: Sat Jul 24, 2021 03:39 PM
karinha wrote:Creo que:

Code (fw): Select all Collapse
   SET CONFIRM OFF


Saludos.


Ostras!!!

Muchas gracias Karinha, pero sólo lo quiero para unos GET concretos.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Salto automático de GET rellenado
Posted: Sat Jul 24, 2021 05:46 PM
Code (fw): Select all Collapse
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
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Salto automático de GET rellenado
Posted: 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.

Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Salto automático de GET rellenado
Posted: Sun Jul 25, 2021 03: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
Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM
Re: Salto automático de GET rellenado
Posted: Sun Jul 25, 2021 05: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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM
Re: Salto automático de GET rellenado
Posted: Sun Jul 25, 2021 05: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 (fw): Select all Collapse
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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Continue the discussion