父表和子表的联动关系
一般说,当父表和子表用关键字段表关联后,父表控件获得(记录)焦点后,子表的控件显示的数据应该随父表的记录联动。以前在这个上面从来没有遇到过不联动的情况。但是最近连续两次就遇到了这个不联动的问题。
父表为控件为组合框,子表控件为表格,子表关联字段按要求设置相应的索引文件。表格用生成器设置,组合框按常规设置。可是运行后子表控件数据居然不联动。而是所有的数据全部显示。检查过多次,就是无法找到原因。我开始是按如下思路检查,先怀疑主表和子表关联字段的位数(字符型字段)不一样,然后怀疑索引文件没有刷新新,都检查无误后,依然不行。后来干脆把关联字段更改为数字型,还是不行,最后没有办法,因为表单非常简单,干脆删除后重写,居然还是不行,最后没有办法,把完全一样的关系的表单所有的属性进行一一对比也没有发现问题。居然还是不行。后来再次删除表单,重写,同样的设置,居然可以了。
这个问题看似非常简单,我都不好意思在这里提问。有没有人遇到过同样的问题。谢谢!