Foxtable(狐表)用户栏目专家坐堂 → 表名可以引用变量吗


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

主题:表名可以引用变量吗

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


加好友 发短信
等级:三尾狐 帖子:672 积分:7885 威望:0 精华:0 注册:2016/6/11 11:10:00
表名可以引用变量吗  发帖心情 Post By:2017/3/27 7:55:00 [只看该作者]

描述:多个表的结构相同,引用同一个下拉窗口,选择下拉窗口所填入的数据一样。请问:如何实现这个功能。

Dim str1 As String
If e.Selected Then '如果选择了值
    Dim tbl As Table = Tables("采购计划简称筛选录入窗口_Table1")
    If tbl.Current IsNot Nothing Then
        e.Form.DropDownBox.Value = tbl.Current("简称")
If CurrentTable.DataTable.name="采购计划表" Then
    str1="采购计划表"
End If
If CurrentTable.DataTable.name="订单表" Then
    str1="订单表"
End If
        Tables("str1").Current("产品编号") = tbl.Current("产品编号")【这里红色的的代码如何写,难道一个表要做一个下拉窗口?】
  后面的代码省略...........

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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/27 9:00:00 [只看该作者]

Tables(str1).Current("产品编号")

或者

Dim str1 As String
If e.Selected Then '如果选择了值
    Dim tbl As Table = Tables("采购计划简称筛选录入窗口_Table1")
    If tbl.Current IsNot Nothing Then
        e.Form.DropDownBox.Value = tbl.Current("简称")
        If e.Form.DropTable IsNot Nothing Then
            e.Form.DropTable.Current("产品编号") = tbl.Current("产品编号")
        End If

 回到顶部