在程序设计中,希望子窗体的字段可以按需要排序显示。可以用ColumnOrder 属性,其可以指定“数据表”视图中列的顺序
![ae5395f04e21b832a107c3cdc9f99b05.png](https://i-blog.csdnimg.cn/blog_migrate/4bdae9de12eb7872b893d586336bee70.jpeg)
在“数据表”视图中,字段的 ColumnOrder 属性设置是由这个字段的位置确定的。例如,在“数据表”视图中,最左侧列中字段的ColumnOrder 属性设置为 1,第二个字段的属性设置为 2,依此类推。
更改某个字段的 ColumnOrder 属性,将重新设置那个字段及“数据表”视图中其原始位置左侧每个字段的这项属性。
通过下面的代码,列的顺序改变了。 “生日”为第三列,“性别”为第五列
Me.员工子窗体.Form.生日.ColumnOrder = 3 Me.员工子窗体.Form.性别.ColumnOrder = 5
![98cc272af60d96f0ecaca1287fffbb57.png](https://i-blog.csdnimg.cn/blog_migrate/cdc8aea51ed5f9e63947f4b94dbc8b95.jpeg)
注意:
数据表”视图中字段的顺序并不影响表“设计”视图 或“窗体”视图 中字段的顺序。
更多的access技巧源码,请关注office交流网:http://www.office-cn.net