关于ADOTable的onCalcFields事件的执行 在Table中有一个计算字段,在oncalcfields事件中计算过程执行的较长,计算的时间也较长,不过整个表只是显示,不需要修改数据,因此,只要第一次显示出来就后面就不需要再重新计算,现在问题是我每次移动记录指针,都要重新执行oncalcfields过程,这样就显得整个过程特别慢,有没有什么办法能够只要oncalcfields事件只在程序刚执行的时候执行,别的时候都不执行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我建议你在后台表中增加一个字段,把计算好的值放进去。每次增加记录或修改记录的时候更新该字段。计算字段是每次redraw列的时候都要重新计算的。 在你的Table所在的模块加一个标记,初始为False,计算一次后,设置为True,计算事件中进行判断。 Delphi 数据提供程序或其他服务返回 怎么向动态申请长度的Char数组里写入字符 TImage 怎么判断里面有什么格式的图片 如何根据Record的字段名称赋值 Socket下如何传送这样的结构体 这是一段关于遍历treeview后,将数据写入xml中的程序,高手们帮我看一下。 在线等待,请问怎么获得combobox所选中的项。 数据备份与恢复 请问如何计算Tcolor 的RGB值? 请问如何判断FTP是否成功下载完成? 关于ini读取错误问题? 如何改变ListView中的子窗口ListColumns的颜色,它一直是灰色的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货