Foxtable(狐表)用户栏目专家坐堂 → 帮助教程里的这个程序要怎么改?


  共有3561人关注过本帖树形打印复制链接

主题:帮助教程里的这个程序要怎么改?

帅哥哟,离线,有人找我吗?
hitzfeld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:527 积分:5179 威望:0 精华:0 注册:2017/9/1 23:28:00
帮助教程里的这个程序要怎么改?  发帖心情 Post By:2019/12/11 20:18:00 [只看该作者]

自定义录入界面之一的这个例子,双击被引用表的记录,引用“客户ID”到当前位置


4、将Table控件的DoubleClick事件设置为:


Dim tbl As Table = Tables("窗口1_Table1")

If tbl.Current IsNot Nothing Then

    Tables("订单").Current("客户ID") = tbl.Current("客户ID")

End If

Forms("窗口1").Close()


但是我设置了之后发现了两个问题:

1、我要引用多个字段,比如,除了“客户ID”要引用,还要引用“公司名称”和“联系人”怎么写?

2、这个感觉摸不着头脑,就是无论我点击哪条记录,引用的始终数第一条记录?为什么啊??

[此贴子已经被作者于2019/12/11 21:17:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/12 8:54:00 [只看该作者]

Tables("订单").Current("客户ID") = tbl.Current("客户ID")
Tables("订单").Current("公司名称") = tbl.Current("公司名称")

如果双击的是副本表,那么就是:http://www.foxtable.com/webhelp/topics/1906.htm
Tables("窗口n_table1").Current("客户ID") = tbl.Current("客户ID")
Tables("窗口n_table1").Current("公司名称") = tbl.Current("公司名称")



 回到顶部
帅哥哟,离线,有人找我吗?
hitzfeld
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:527 积分:5179 威望:0 精华:0 注册:2017/9/1 23:28:00
  发帖心情 Post By:2019/12/12 12:14:00 [只看该作者]

以下是引用有点蓝在2019/12/12 8:54:00的发言:
Tables("订单").Current("客户ID") = tbl.Current("客户ID")
Tables("订单").Current("公司名称") = tbl.Current("公司名称")

如果双击的是副本表,那么就是:http://www.foxtable.com/webhelp/topics/1906.htm
Tables("窗口n_table1").Current("客户ID") = tbl.Current("客户ID")
Tables("窗口n_table1").Current("公司名称") = tbl.Current("公司名称")


-----------------------------------------------------------------------
明白了!谢谢蓝老师!原来current后面的变量不能用分隔符连续定义多个变量的..........我也找过关于current的函数定义,没找到。原来是要把代码重复抄就对了。图片点击可在新窗口打开查看


 回到顶部