为何我用query中建了个计算字段,但在DBGrid中却显示不出来?(30分)

  • 主题发起人 主题发起人 贝壳
  • 开始时间 开始时间
《Delphi4技术内幕》P258--259.上面有个小例子
 
可以呀我试了
 
agree 千中元
 
Charlie的书确实不错,不愧为Borland的大虾
 
在on calculate事件中激发了吗?
 
计算字段的fieldkind设为fkCalculated
query的oncalcfields过程填写计算程序.
 
忘了在Field Editor里加进去吧.;-)
 
把源代码贴出来看看!
 

打开DBGRID 的COLUMNS EDITOR 添加上要显示的计算字段
如COLUMNS 的FIELD NAME 没有要显示的计算字段,请在QUERY 的
SQL 的添加 ‘SELECT FIELD1,FIELD2,FIELD2,CALCULATEFIEDS。。。’
即可!


 
那肯定是你的方法或程序错误,不贴出来怎么能知道错在哪,另建议你少用计算字段
效率不高,为何不在查询时就生成该字段,或可以用存贮过程
 
接受答案了.
 
后退
顶部