求救。想了一天了。还是没有很好的方法。。 ( 积分: 10 )

  • 主题发起人 主题发起人 cf83325
  • 开始时间 开始时间
C

cf83325

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库access
字段名称 类型 字段值
a 数字 1070409
1070409表示2007-04-09,当然下面的还有很多这样的值,都需要转化。这里只是取了一条记录说明。
把1070409(数据库里面的原始值)转化成2007-04-09(转化后的字符)是简单问题。关键是怎么让dbgrid去显示成2007-04-09,而不是从数据库里面直接取出1070409显示出来,要求显示的是2007-04-09。
怎么写代码啊。。。我想晕了。。高手给出方法啊。。
有个朋友说用ADOQuery1的GetText事件。我接触delphi不长,希望朋友指点我下。。最好是有些代码。。。。。。。
 
在该字段的OnGetTEXT事件里
var
s:string;
begin
s:=Sender.AsString;
text:='20'+s[2]+s[3]+'-'+s[4]+s[5]+'-'+s[6]+s[7];
end;
 
问题解决了。很感谢你。。
 
后退
顶部