|
WB - Problemas com as Máscaras |
Iniciado por Bruna Fernandez, 22,jul. 2015 20:33 - 3 respuestas |
| |
| | | |
|
| |
Miembro registrado 4 mensajes Popularité : +1 (1 vote) |
|
Publicado el 22,julio 2015 - 20:33 |
Olá, Pessoal!
Gostaria de saber se mais alguém está tendo/teve problemas com as input masks no Webdev e como contornaram isso (além de criar as máscaras "na mão")? O estranho é que consigo usar tranquilamente no Windev, mas no Webdev e no Mobile elas apresentam problemas. Alguma luz?
-- Bruna L. Fernandez. Trainee at Info Solutions, Paraná - Brazil. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.661 mensajes Popularité : +175 (223 votes) |
|
Publicado el 15,agosto 2015 - 18:55 |
Ola Bruna,
Não tenho tido problemas com mascaras... voce pode dar exemplos com prints da tela?
Vou passar os seguintes exemplos em TELA:
CPF - campo EDT do tipo text - format: 999.999.999-99 - retorno para o banco: 99999999999
Data - campo EDT do tipo Date - format: DD/MM/YYYY - retorno para o banco mssql server: YYYYMMDD
Data com Hora - campo EDT do tipo Date - format: DD/MM/YYYY HH:MM:SS - retorno para o banco mssql server: YYYYMMDDHHMMSS
Vc tem que ter a formatacao que vai exibir ao ler o dado do banco e como ela deve ser armazenada no banco de dados de acordo como criou o mesmo.
As vezes deve usar nos comando SQL o comando: Set Dateformat 'DMY' conforme abaixo:
em CODIGO:
ok is boolean = False
SqlExecute = [ Set DateFormat 'DMY' EXECUTE AtendimentoPeriodo @clienteConvenio@ ,'@dataInicial@' ,'@dataFinal@' ]
SqlExecute = Replace(SqlExecute,"@clienteConvenio@",EDT_Convenio) SqlExecute = Replace(SqlExecute,"@dataInicial@",EDT_Data_Inicial) SqlExecute = Replace(SqlExecute,"@dataFinal@",EDT_Data_Final)
x is int = 0 ok = HExecuteSQLQuery(QyrResult,ConnNativa,hQueryWithoutCorrection,SqlExecute) IF ok = True THEN
FOR EACH QyrResult
x += 1 TableAddLine(TABLE_QRY_Select_AtendimentosPeriodo,QyrResult.Corrida,QyrResult.Horario,QyrResult.RT,QyrResult.Matricula,QyrResult.Funcionario,QyrResult.CentroDeCusto,QyrResult.Embarque,QyrResult.Desembarque,NoEnter(QyrResult.Finalidade),QyrResult.Km,QyrResult.Vouchers,QyrResult.ValorBruto,QyrResult.Diretoria)
END
END
IF x > 0 ToastDisplay("Filtro realizado com sucesso!",toastShort,vaMiddle,haCenter) ELSE ToastDisplay("Não foi encontrado nenhum dado!",toastShort,vaMiddle,haCenter) END
TableDisplay(TABLE_QRY_Select_AtendimentosPeriodo,taReExecuteQuery) TableDisplay(TABLE_QRY_Select_AtendimentosPeriodo,taInit)
|
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4 mensajes Popularité : +1 (1 vote) |
|
Publicado el 17,agosto 2015 - 14:19 |
Olá Boller,
Sempre me ajudando Hahahaha Mas então, essa imagem abaixo mostra o que ocorre. No primeiro quadro mostra a máscara que inseri no campo desejado, já no segundo quadro mostra o valor que eu consigo inserir (apenas dois dígitos). Com a máscara de CNPJ o campo da EDT não deixa que eu insira mais do que isso (os valores dependem da máscara). Mas notei que esse erro ocorre com outras máscaras que eu insira, como a de telefone, essa de CNPJ, etc. Inclusive, dei uma procurada nos outros fóruns da PC Soft e encontrei um tópico de um cara reportando o mesmo problema.
-- Bruna L. Fernandez. Trainee at Info Solutions, Paraná - Brazil. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.661 mensajes Popularité : +175 (223 votes) |
|
Publicado el 17,agosto 2015 - 17:19 |
Prezada Bruna,
Voce quer permancer vendo a mascara e sendo ela substituida enquanto digita?
Pois quando digito apos completar a mascara aparece aqui normal, pode me descrever como vc quer que funcione a mascara?
Aguardo por mais informações. |
| |
| |
| | | |
|
| | | | |
| | |
|