Cita:
Empezado por Paulao
Es que yo uso el DBEdit, y naturalmiente no tiene como hacer una mascara, por esto pregunte si es o no posible con el. Con el Maskedit es posible, pero el nos escomponente de datos. Hay que hacer una atribuicion a el para ser gravado en el banco de datos.
|
Hola Paulao.
Como bién decis, el DBEdit no tiene como hacer una máscara. Lo que sucede es que la máscara la puede poseer (o nó) el TField relacionado a él.
Por eso las sugerencias de
marcoszorrilla y
luisgutierrezb me parecen las más adecuadas. Además que el uso de campos persistentes suma otras ventajas.
Pero también se puede acceder a la máscara
desde el TDBEdit si decidis no usarlos:
Código Delphi
[-]
DBEdit1.Field.EditMask:= '00/00/0000';
DBEdit1.DataSource.DataSet.FieldByName('CAMPO_FECHA').EditMask:= '00/00/0000';
Saludos.