1. 可以采用备份的时候,把数据写到临时的Type中,备份完再写回去
public type tab
a as integer
b as string
end type
2. 看个人爱好,功能上也有不同,总的来说Datagrid的功能最弱3. redraw了没有?4. 每次启动程序的时候自己计算,是否改备份,这样的话第一个问题也就不存在了5. 只用filecopy不好实现即时
public type tab
a as integer
b as string
end type
2. 看个人爱好,功能上也有不同,总的来说Datagrid的功能最弱3. redraw了没有?4. 每次启动程序的时候自己计算,是否改备份,这样的话第一个问题也就不存在了5. 只用filecopy不好实现即时
至于2和3是差不多的问题,你可以这样处理第3个问题,你可以换个控件的用那个MSHFlexgrid的,里面有一个Recordset的属性,直接Set就可以的。
第四个问题可以这样解决,如果每天关闭程序的话,在打开程序的时候检测一下时间就可以了,但首先要记录上次备份的时间。
第5个问题的可以用DoEvents函数解决的
还有MSHFlexgrid和MSFlexgrid在外观上几乎是一样的如果你不用什么表中表的话,我一直都用的是MSHFlexgrid
3 我回答也是针对mshflexgrid的
记住redraw要等于=true才有用的这两句都可以使用
mshflexgrid.redraw=false
set mshflexgrid1.recordset = rs
set mshflexgrid1.datasource = rs.datasource
mshflexgrid.redraw=true
msflexgrid(事后绑定类型)
mshflexgrid是 msflexgrid加强版
4任务
5进度条、do events、等