程序转成mde给客户使用了.
突然反馈说数据表子窗体的列调整顺序后,重新打开,列的顺序会回复初始值.
开始还不相信(以前一直给客户用mdb,没有这个问题),一试之下,晕!!!
查了下资料,好像没有多小文章解决这个问题的,就做了这个示例出来.
重点:
1.两个自定义的函数,
"funcSaveColumnOrderNo()"保存列的顺序到表中,(用法:放到命令按钮或窗体其他事件中)
"funcLoadColumnOrderNo()"加载列的顺序到数据表子窗体中.(放到窗体的加载事件中)
2.主要是通过读取或加载控件的ColumnOrder属性解决问题.
测试环境:
ACCESS2003 mdb