Foxtable(狐表)用户栏目专家坐堂 → 如何根据所选内容跨表引用内容实现自动输入


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

主题:如何根据所选内容跨表引用内容实现自动输入

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110565 积分:562715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/20 10:43:00 [显示全部帖子]

下拉选择框valuechanged事件,类似

dim ss as list(of string) = datatables("piao种消息").getvalues("piao名","售卖窗口='" & e.sender.text & "'")
for i as integer =0 to math.min(ss.count,tables("窗口表").rows.count)
tables("窗口表").rows(i)("piao名") = ss(i)
next

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110565 积分:562715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/26 9:56:00 [显示全部帖子]

新增
Dim cmb As WinForm.ComboBox
cmb = Forms("每日销售记录").Controls("日销部门选框")
Dim str As String = cmb.Value
Dim drs As List(Of String) = DataTables("piao种信息").GetValues("piao名","售卖窗口 = '" & str & "' And piao名 Is not null")
For Each ss As String In drs
    Dim r As Row = Tables("piao务销售").AddNew()
    r("piao名") = ss
Next

帮助

保存按钮
e.Form.Controls("日销table").Table.save

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110565 积分:562715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/26 10:24:00 [显示全部帖子]

e.Form.Controls("日销table").Table.filter = “false”

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110565 积分:562715 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/26 10:47:00 [显示全部帖子]

保存按钮

Dim t As Table = e.Form.Controls("日销table").Table
t.save
t.filter = "_Identify > " & t.Compute("max(_Identify)")

 回到顶部