数据表:TA
有字段
FID FCaption FBeginTime FMan FImage 现在客户要求能在数据列表筐(dbgrid)中显示每条数据开始到现在所使用的时间,精确到秒。他们做物流的,就是要显示每个步骤所使用的时间统计。他们不乐意用按钮去刷新,就是看着窗口不做任何动作,DBgrid中的计时要每秒刷新一下。我想如果每秒用update更新数据库,然后再读出来恐怕不行,占用资源太多了。
请问有什么好的方法?
有字段
FID FCaption FBeginTime FMan FImage 现在客户要求能在数据列表筐(dbgrid)中显示每条数据开始到现在所使用的时间,精确到秒。他们做物流的,就是要显示每个步骤所使用的时间统计。他们不乐意用按钮去刷新,就是看着窗口不做任何动作,DBgrid中的计时要每秒刷新一下。我想如果每秒用update更新数据库,然后再读出来恐怕不行,占用资源太多了。
请问有什么好的方法?
解决方案 »
- DELPHI中的数据类型转换的问题
- 请问在Delphi里怎么让曲线象标准坐标纸一样的打印出来?急啊!
- 如何让日期自动加上6个月?
- 怎样遍历图像中的像素,并且可以改变指定像素的颜色
- 急救。。语句错在哪?adoquery1.SQL.add('select ygdm,ygxm from user where ygdm='''+edit1.text+'''');
- 100分提问!跟者有分!“请大家努力完善Delphi论坛!”
- 关于动态生成报表
- 用webbrowser登录论坛,跳转到一个https页面,点按钮应该转到http页面,没反应
- 如何通过程序进行ODBC的设置
- 那个函数可以珊掉字符串的前后控格?
- 实现多线程同步查询,但是有错误请高手帮忙看看:)
- 求助cxGridCardView的基础使用问题,急...
2、用timer组件,设定间隔时间,每隔5秒(或用户自定义间隔)去刷新,列表,
将到现在所使用的时间进行递增处理(当前时间-起始时间ST),其他数据栏位不变。3,为保证数据与数据库中数据同步,可以在大间隔时间(如5分钟)再去从数据库中重新刷新一下数据(重复1步骤)不知道,是不是理解了你的描述功能。