Foxtable(狐表)用户栏目专家坐堂 → 自动填表


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

主题:自动填表

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


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

表B,datacolchanged事件
If e.DataCol.name = "姓名" Then
    If e.DataRow.isnull("姓名")
        e.DataRow("现岗位_级别")= Nothing
        ……其它自己补充
    Else
        Dim dr As DataRow = DataTables("职工信息总表").Find("姓名='" & dr("姓名") & "'")
        If dr IsNot Nothing
            e.DataRow("现岗位_级别")= dr("岗位类别")
            e.DataRow("现岗位_晋级日期")= dr("岗位晋级_晋级日期")
            e.DataRow("资历考核_工作资历_工作时间")= dr("工作时间")
            e.DataRow("资历考核_工作资历_工作年限")= dr("工龄")
            e.DataRow("资历考核_任职资历_职称")= dr("zczczj")
            e.DataRow("资历考核_任职资历_评定时间")= dr("zcpdrq")
        End If
    End If
End If

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


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

    If e.DataRow.isnull("姓名")
        e.DataRow("现岗位_级别")= Nothing
        '……其它自己补充
    Else

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


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

第一行和最后一行必须的,不能去掉:http://www.foxtable.com/webhelp/topics/1522.htm

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


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

Dim dr As DataRow = DataTables("职工信息总表").Find("姓名='" & e.DataRow("姓名") & "'")

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


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

以下是引用朱不二在2019/12/9 11:41:00的发言:
老师  老师  怎么将生成的图表插入到报表中呢,又怎么保存才能在下次打开继续存在呢

自己的问题请另外新建贴提问,更何况您的问题和别人的问题一点关系都没有

 回到顶部