我正在Access 2003中创建一个动态表单。每次打开表单时,都会根据“关键字”表创建组合框。我的代码在删除旧框(或他们的标签,我不确定)时遇到问题,并且在第一次打开后,每次打开都会挂起重复的名称(运行时错误'2450')。
其次,持有“已检查”关键字的联结表将以较低的有限金额填满。
第三,我无法弄清楚如何根据联结表记录填充组合框。加载表单时,总是取消选中这些框。
感谢您的帮助!
答案 0 :(得分:1)
我建议使用绑定到联结表的连续子表单,每个关键字和主记录一个记录。 kwyword将是一个组合框。确保基于联结表上的foriegn主记录密钥和foriegn关键字密钥具有“重复检查”索引。
答案 1 :(得分:0)
关闭表单时是否明确销毁创建的控件?我不确定Access如何处理这样的东西,但是在Delphi中创建控件并将其放在表单上(所有代码中)时,控件不会在表单被销毁时被销毁。为此,您必须将新控件的owner属性设置为表单。也许Access有类似的可能性?