Alterar Máscara CNPJ/CPF em DBGrid
Alguem sabe como faço para alterar a máscara do registro, conforme seja um CNPJ ou CPF, isso dentro de um DBGrid.
Qual evento do DBGrid devo utilizar a máscara?
Obrigado pela atenção.
Qual evento do DBGrid devo utilizar a máscara?
Obrigado pela atenção.
Pirasol
Curtidas 0
Respostas
Edilcimar
15/02/2004
eu utilizo um campo para o cpf e outro para o cgc, existem pessoas que utilizam um campo para ambos, vc pode observar que o cpf possui 11 caracteres sem máscara e 14 caracteres com máscara, eu salvo com a máscara, porém vc pode pegar o tamanho do campo com um trim e verificar o comprimento do mesmo para verificar se é cpf ou cgc, se salvar com a máscara não precisa se preocupar em formatá-la
GOSTEI 0
Fabio.hc
15/02/2004
Eu uso desta forma:
procedure TdmB.qryClienteCalcFields(DataSet: TDataSet); begin if dmB.qryClienteCLI_TIPO.Value = ´F´ then dmB.qryClienteCLI_CNPJCPF.EditMask:=´999 999 999\-99;0;_´ else dmB.qryClienteCLI_CNPJCPF.EditMask:=´99 999 999\/9999\-99;0;_´ end;
GOSTEI 0