Dbgrid: Invertendo Valores

Delphi

19/02/2003

:?:

Tenho uma tabela que possui um campo que está gravado da seguinte forma: AAAAMM (ano/mes). Como faço para que no DBGRID ele seja exibido MM/AAAA (mês/ano)?


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

19/02/2003

Tente criar um campo calculado em seu componente e use o copy para atribuir valores a ele.

Ex:

no OnCalcFields do seu componente:

Table1.FieldByName(´CAMPO CALCULADO´).AsString:=(Copy(Table1.FieldByName(´CAMPO´).AsString,5,2)+(Copy(Table1.FieldByName(´CAMPO´).AsString,1,4);

Isto deve resolver;


GOSTEI 0
POSTAR