以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于将Table中某行的内容显示到对话框中  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69049)

--  作者:sara
--  发布时间:2015/5/29 14:35:00
--  关于将Table中某行的内容显示到对话框中
我想将Table中某行显示到对话框中对应的TextBox控件位置,我该怎么写代码呢
--  作者:Bin
--  发布时间:2015/5/29 14:36:00
--  
用个Label控件.绑定这个字段
--  作者:大红袍
--  发布时间:2015/5/29 14:38:00
--  

 你可以在currentChanged事件写代码,比如

 

If Forms("窗口1").Opened Then

    Forms("窗口1").Controls("TextBox1").Text = e.Table.Current("第一列")

End If


--  作者:sara
--  发布时间:2015/5/29 14:38:00
--  

没听明白

我就想在第一个图中双击某行,显示第二个图,并将对应内容写进去


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2015/5/29 14:39:00
--  
1.用3楼的代码
2.控件绑定对应字段

--  作者:sara
--  发布时间:2015/5/29 14:48:00
--  
在哪个的CurrentChanged事件中写代码啊
--  作者:大红袍
--  发布时间:2015/5/29 14:50:00
--  

  可以写到doubleclick事件

 

If Forms("窗口1").Opened Then

    Forms("窗口1").Controls("TextBox1").Text = e.Table.Current("第一列")

End If

 

 或者去写AfterLoad事件

 

Forms("窗口1").Controls("TextBox1").Text = Tables("表A").Current("第一列")


--  作者:sara
--  发布时间:2015/5/29 15:13:00
--  
我该在哪里打开窗口啊,本来想在双击事件中打开之后执行你写的那部分代码,但是提示说窗口没打开怎么办
--  作者:大红袍
--  发布时间:2015/5/29 15:24:00
--  
以下是引用sara在2015/5/29 15:13:00的发言:
我该在哪里打开窗口啊,本来想在双击事件中打开之后执行你写的那部分代码,但是提示说窗口没打开怎么办

 

如果你的窗口是模式窗口,就去窗口的AfterLoad事件写代码,如

 

Forms("窗口1").Controls("TextBox1").Text = Tables("表A").Current("第一列")

 


--  作者:sara
--  发布时间:2015/5/29 15:45:00
--  
独立窗口