TEXTBOX INPUTMASK

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
edufloriv
Posts: 238
Joined: Thu Nov 08, 2012 3:42 am
DBs Used: DBF, MariaDB, MySQL, MSSQL, MariaDB
Location: PERU

TEXTBOX INPUTMASK

Post by edufloriv »

Saludos mis amigos,

Esperando se encuentren todos bien de salud así como sus familiares.

Mi problema es el siguiente, con el tema de la facturación electrónica uso los textbox para ingresar los numeros de documento de esta forma:

Code: Select all

    @ 060 , 490 LABEL LblDocNum ;
    WIDTH  90 ;
    HEIGHT 20 ;
    VALUE "Nota Nº:" ;
    FONTCOLOR Color_Label3_Font ;
    BACKCOLOR Color_Label3_Back ;
    RIGHTALIGN

    @ 060 , 590 TEXTBOX TxtDocNum ;
    WIDTH  120 ;
    HEIGHT 20 ;
    INPUTMASK '!!!9-99999999'

    @ 090 , 020 LABEL LblRefDoc ;
    WIDTH  90 ;
    HEIGHT 20 ;
    VALUE "Ref.Doc.:" ;
    FONTCOLOR Color_Label3_Font ;
    BACKCOLOR Color_Label3_Back ;
    RIGHTALIGN

    @ 090 , 110 TEXTBOX TxtRefDoc ;
    WIDTH  120 ;
    HEIGHT 20 ;
    INPUTMASK '!!!9-99999999'
Sin embargo cuando corre el programa en pantalla se ve así:
GUIONES.png
GUIONES.png (15.08 KiB) Viewed 543 times
Alguien sabe como evitar que aparezcan dos guiones en lugar de solo uno (que es lo que pide el inputmask) ?

Saludos nuevamente y agradeciendo siempre su tiempo.

Eduardo Flores Rivas


LIMA - PERU
User avatar
SALINETAS24
Posts: 667
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Contact:

Re: TEXTBOX INPUTMASK

Post by SALINETAS24 »

edufloriv wrote: Sat Jan 23, 2021 6:20 pm Saludos mis amigos,

Esperando se encuentren todos bien de salud así como sus familiares.

Mi problema es el siguiente, con el tema de la facturación electrónica uso los textbox para ingresar los numeros de documento de esta forma:
Hola Eduardo, parece que es un bug, solo ocurre cuando se utiliza el símbolo "!!!" :cry:

Como solución alternativa :idea:

Code: Select all

	DEFINE WINDOW Form_1 ;
		AT 0,0 ;
		WIDTH 450 ;
		HEIGHT 300 ;
		TITLE 'InputMask Demo' ;
		MAIN 

	@ 190,120 TEXTBOX text_PR3 ;
			VALUE "" ;
			INPUTMASK 'AAA9-99999999' ON LOSTFOCUS FORM_1.Text_pr3.value:=UPPER(FORM_1.Text_pr3.value)


        .... / .....
        
Espero que te sirva.., vamos con una cervecita fresquita
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. :shock:
Post Reply