Foxtable(狐表)用户栏目专家坐堂 → 多个表引用一个下拉窗口


  共有1507人关注过本帖平板打印复制链接

主题:多个表引用一个下拉窗口

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


加好友 发短信
等级:幼狐 帖子:101 积分:715 威望:0 精华:0 注册:2017/8/18 15:07:00
多个表引用一个下拉窗口  发帖心情 Post By:2017/12/5 13:11:00 [只看该作者]

If e.Selected Then '如果选择了值
Dim tbl As Table = Tables("窗口1_Table1")
If
tbl.Current IsNot Nothing
Then
e.Form.DropDownBox.Value = tbl.Current(
"客户ID")
Tables("订单").Current("其它列1") = tbl.Current("其它列1")
Tables("订单").Current("其它列2") = tbl.Current("其它列2")
Tables
("订单").Current("其它列3") = tbl.Current("其它列3")
If e.Form.DropTable IsNot Nothing Then '如果是通过表下拉的
e.Form.DropTable.FinishEditing()
Else '如果是通过窗口下拉的
e.Form.DropDownBox.WriteValue()
End If

End
If
End If


上面代码是帮助中一个例子,只是说明 了一个表引用,如果是多个表,比如  表A 客户列设置了下拉窗口,  在确定客户列的同时也要输入 客户的编号列   如果在编辑表B 表C的数据时也需要能实现此功能,那上面粉色区域的代码是如何写的,请老师帮忙下,谢谢


如果每个表只引用单列  则没有问题,多列同时引用的代码不知道如何写。能否通过判断当前表名来实现需要引用的例,这个如何写?

[此贴子已经被作者于2017/12/5 13:18:51编辑过]

 回到顶部