Dbgrid: Invertendo Valores
19/02/2003
0
:?:
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)?
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
Curtir tópico
+ 0
Responder
Posts
19/02/2003
Anonymous
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;
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;
Responder
Clique aqui para fazer login e interagir na Comunidade :)