以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  循环显示某个绑定表的值,不知为什么另外绑定的字段却不变?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98130)

--  作者:包头123
--  发布时间:2017/3/24 16:51:00
--  循环显示某个绑定表的值,不知为什么另外绑定的字段却不变?
版主:
     在一个窗口中,Table绑定某个表(A表),TextBox1字段绑定其中的“内容”字段,其中“内容”字段为备注字段,完成下述循环的过程中,希望内容字段不管变化,但内容字段值却不变。

    For i = 0 To Tables("A表").Rows.Count() - 1
        Tables("A表").Position = i
    Next

    应该怎么做,才能把内容字段的内容动态显示出来?
    在循环中,增加了下述代码也不管用:

    e.Form.Controls("TextBox1").Value = Tables("A表").Current("内容")



--  作者:有点色
--  发布时间:2017/3/24 17:02:00
--  

试试执行

 

    For i = 0 To Tables("A表").Rows.Count() - 1

        Tables("A表").Position = i
        Application.DoEvents
        msgbox(1)
    Next


--  作者:包头123
--  发布时间:2017/3/24 17:09:00
--  
非常感谢,上面的问题解决了。
还有一个图片字段PictureViewer1,也是绑定图片字段的。但在循环过程中,也不显示。

--  作者:有点色
--  发布时间:2017/3/24 17:12:00
--  

不应该吧。

 

如果你手工切换行,是否显示?


--  作者:包头123
--  发布时间:2017/3/24 17:17:00
--  
手工切换没有问题,就是循环过程中,无法显示。
循环语句执行后,再手工切换就不显示了。 

--  作者:有点色
--  发布时间:2017/3/24 17:41:00
--  
以下是引用包头123在2017/3/24 17:17:00的发言:
手工切换没有问题,就是循环过程中,无法显示。
循环语句执行后,再手工切换就不显示了。 

 

实例发上来测试。