问题发现:
用 TdbGrid 创建 主-子 窗体 ,Tdbgrid 都绑定到两个记录集,命名为“主记录集A” 和 “子记录集B” , 记录C是子纪录集B中的一条数据,子纪录集B是 主记录集满足“条件A”的记录集
主记录集A.movefirst
主记录集A.find "条件A"
子记录集B.movefirst
子记录集B.find "条件B"
按上面方法其实找不到 记录集C,但当加 “Doevents” 后,即会找到
主记录集A.movefirst
主记录集A.find "条件A"
Doevents
子记录集B.movefirst
子记录集B.find "条件B"
这是用控件 Tdbgrid 时发生的问题,但是用微软提供的 dbgrid 却不用加 “Doevents” 也能找到