Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
renatinhad Novato

Registrado: Quinta-Feira, 22 de Abril de 2010 Mensagens: 77
|
Enviada: Ter Mai 11, 2010 8:26 am Assunto: Salvar campo sem a mascara |
|
|
Bom Dia Galera...
To com uma duvida...como faço pra salvar um campo mascarado sem a mascara? Ou seja a mascara aparece na tela, mas no banco ele não pode ser salvo com ela...
Agradeço a ajuda de sempre... |
|
Voltar ao Topo |
|
 |
rafmattos Colaborador

Registrado: Quinta-Feira, 11 de Fevereiro de 2010 Mensagens: 3416 Localização: Campo Grande/MS
|
Enviada: Ter Mai 11, 2010 9:48 am Assunto: |
|
|
aqui ele não salva a mascara
99.999.999-99;0;_
aqui sim
99.999.999-99;1;_
na hora q vc tiver colocando a mascara la no maskedit tem uma opção Save Literal Character |
|
Voltar ao Topo |
|
 |
renatinhad Novato

Registrado: Quinta-Feira, 22 de Abril de 2010 Mensagens: 77
|
Enviada: Ter Mai 11, 2010 10:03 am Assunto: |
|
|
Ok isso eu jah fiz mas inexplicavelmente no banco ele esta salvando as mascaras...teria algum moptivo pra isso? |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
Enviada: Ter Mai 11, 2010 10:07 am Assunto: |
|
|
renatinhad escreveu: | Ok isso eu jah fiz mas inexplicavelmente no banco ele esta salvando as mascaras...teria algum moptivo pra isso? |
Faça uma função para retirar a mascara antes de gravar (Tem outros tipos de função)
Código: | function _Remove_Char_Especial(texto: string): string; stdcall;
{Função que serve para nao aceitar caracteres especiais tipo !@#$%^&*()}
const
_Remove = ':;~`!@#$%^&*()_-+=|\<>,.?/æ';
var
x: Integer;
begin
result := '';
for x := 1 to Length(texto) do
if Pos(texto[x], _Remove) <> 0 then
else
result := result + texto[x];
end; |
no aplicativo ao gravar
Código: | dm.qrycampocpf.asstring := _Remove_Char_Especial(cpf.text);
dm.qry.post; |
_________________ Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree |
|
Voltar ao Topo |
|
 |
|