Foxtable(狐表)用户栏目专家坐堂 → DropDownForm 有DropTable属性,其它 的模式或独立 窗口有这样的属性吗?


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

主题:DropDownForm 有DropTable属性,其它 的模式或独立 窗口有这样的属性吗?

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/3 17:06:00 [显示全部帖子]

只有DropDownForm 有DropTable属性

打开模式窗口前用全局变量指定需要接收数据的表名称就好了

vars("表") = "材料"
Forms("添加供应商").open

双击事件
Dim tbl As Table = Tables("添加供应商_Table1")
Dim dr As Row = Tables(vars("表")).Current
        If dr IsNot Nothing  Then
            If Tables(vars("表")).Cols.Contains("供应商编号") Then
                dr("供应商编号") = tbl.Current("供应商编号")
            ElseIf Tables(vars("表")).Cols.Contains("单位编号") Then
                dr("单位编号") = tbl.Current("供应商编号")
                dr("往来单位") = tbl.Current("公司名称")
            End If
            e.Form.Close()
        End If

 回到顶部