回复 9楼 laowan001
按您的办法,代码已修改,现阶段程序功能正常。
通过您的示范,我总结如下:
在管理器中有班级存在的时候(数据表中字段不小于2),会重建组合框数据源绑定的那个数组数据,这个时候是正常的,数组里是有班级名称的(至少1个)。
但当在管理器中删除完所有班级后,数据表里只剩一个pict1字段(表中字段已小于2),按程序流程,此时组合框的gotfoucs事件里就不再执行重建数组数据的代码,而是直接提示无可用班级,而此时的数组数据未做任何重写,它里面还是之前的班级名称(至少1个),所以就造成了虽然提示了无可用班级,但事实上却有班级名称在下拉列表里出现的异常。
按您的办法,不再使用数组做为组合框的数据源,而是按每次实际检索到的班级名即时添加到组合框的列表中,避开了用数组做数据源时的异常情况。
还想问一个事:
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
这是数据表结构,在一开始设计的时候考虑不周,想着把所有班级的数据都弄一个表里,增加班级时就增加字段,当时未考虑学生作答对错的事,后来有了此需求,不得已在每个班级字段后面增加了6个字段来分别记录日、月、年的作答数据,现在我想导出数据,我试过copy to …… type xl5的办法,但数据表的结构信息不能做修改,如何能在导出时将作答数据的字段名改为更直接的名字,就像在阅览器里表格控件里看到的那样?
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
感谢您的悉心指导,在如此浮躁和功利的社会里,您的无私帮助真是难能可贵,再次感谢!
[此贴子已经被作者于2023-6-9 18:44编辑过]