以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于数据间传递的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37720)

--  作者:fjt4444
--  发布时间:2013/7/9 15:40:00
--  [求助]关于数据间传递的问题
例如,我有两个窗口,A和B。 

窗口A:                                                   
 用户名:   TEXTBOX1   
 手机号: TEXTBOX2   
         

窗口B其实就是一张table
 手机号:    1331871034    
 手机号:  1870346157   
      button1   

我希望点击button1按钮就能够将窗口B中的两条手机数据自动填充到窗口A中的TEXTBOX2中,并且两条手机号以“;”号隔离。请问BUTTON代码怎么写?

--  作者:Bin
--  发布时间:2013/7/9 15:45:00
--  
你是整个表就2条数据, 还是需要根据用户名筛选出这2条数据呢?

如果只是这么两条数据

dim pn as string
for each r as row in tables("窗口B_Table1").rows
      pn= pn & "," & r("手机号")
next

forms("窗口A").controls("TextBOx").Text=pn.Timr(",")

--  作者:fjt4444
--  发布时间:2013/7/9 15:53:00
--  
Timr 不是 String 的成员  提示
--  作者:Bin
--  发布时间:2013/7/9 15:55:00
--  
打错字 trim
--  作者:fjt4444
--  发布时间:2013/7/9 15:57:00
--  
以下是引用Bin在2013-7-9 15:45:00的发言:
你是整个表就2条数据, 还是需要根据用户名筛选出这2条数据呢?

如果只是这么两条数据

dim pn as string
for each r as row in tables("窗口B_Table1").rows
      pn= pn & "," & r("手机号")
next

forms("窗口A").controls("TextBOx").Text=pn.Timr(",")



如果是根据用户筛选得出数据的话,又怎么写呢?谢谢


--  作者:Bin
--  发布时间:2013/7/9 16:02:00
--  
筛选一下表再循环,这是比较简单的做法.
--  作者:fjt4444
--  发布时间:2013/7/9 16:11:00
--  搞定了
谢谢  搞定啦图片点击可在新窗口打开查看