Foxtable(狐表)用户栏目专家坐堂 → 新手请教大神


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

主题:新手请教大神

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


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

表C,CurrentChanged事件

Dim r As Row = e.Table.Current 
If r Is Nothing Then Return
If Forms("窗口1").Opened
    Forms("窗口1").Controls("TextBox1").text = r("市") & r("县") & r("镇")
    Forms("窗口1").Controls("TextBox2").text = IIF(r.IsNull("时间"),"否","是")
End If

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/31 11:23:00 [显示全部帖子]

如果要单元格选择了值后动态更新文本框的内容,到表格datacolchanged使用类似2楼的方式更新数据

或者添加一个表达式列显示完整的市、县、镇内容,把文本框绑定到这个表达式列

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/31 12:01:00 [显示全部帖子]

去掉控件dataformat 代码

表格datacolchanged事件

If Forms("主界面").Opened
    Select Case e.DataCol.Name
        Case "工作单位_镇街","工作单位_村居社区","职务"
            Forms("主界面").Controls("TextBox7").text = e.DataRow("工作单位_镇街") & e.DataRow("工作单位_村居社区") & e.DataRow("职务")
        Case "入党时间"
            Forms("主界面").Controls("TextBox4").text = IIF(e.DataRow.IsNull("入党时间"),"否","是")
    End Select
End If

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/31 14:43:00 [显示全部帖子]

2楼代码不变,加上6楼的用法

 回到顶部