Doevents 在 Tdbgrid 中的一个妙用

      问题发现:

      用 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” 也能找到

阅读更多
文章标签: 微软
个人分类: VB
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭