Foxtable(狐表)用户栏目专家坐堂 → 动态生产控件问题


  共有522人关注过本帖平板打印复制链接

主题:动态生产控件问题

帅哥,在线噢!
cd_tdh
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3086 积分:20616 威望:0 精华:0 注册:2016/3/28 16:57:00
动态生产控件问题  发帖心情 Post By:2024/3/15 9:27:00 [只看该作者]

审核流程如下:


图片点击可在新窗口打开查看此主题相关图片如下:审核流程.jpg
图片点击可在新窗口打开查看

审核意见如下:


图片点击可在新窗口打开查看此主题相关图片如下:审核意见.jpg
图片点击可在新窗口打开查看

生成控件部分代码如下:
Vars("text") = "日常费用支付管理"
'Vars("text") = Forms("主窗口").Controls("TabControl1").SelectedPage.text
Dim Filter As String
Filter = "[表名称] = '" & Vars("text") & "'"
Dim r As Row = Tables(Vars("text")).Current
If r IsNot Nothing Then
    Dim dr As DataRow = DataTables("审核流程管理").SQLFind("表名称 = '" & Vars("text") & "'")
    If dr IsNot Nothing Then  '如果找到的话
        Dim dr1  As  DataRow = DataTables("审核流程管理").SQLFind("表名称 = '" & Vars("text") & "' And 审批状态 = '" & r("审批状态") & "'")
        If dr1 IsNot Nothing Then '如果找到的话
            Dim frm As WinForm.Form = e.Form
            Dim i As Integer = 0
            Dim ajm As List(of DataRow) = DataTables("审核流程管理").sqlS elect(Filter,"","流程编号")   '用sql又排序就必须Top  可选参数,指定返回的行数
            '绘制整个流程的图
            For Each aj2 As DataRow In ajm
                Dim aj As String = aj2("审核人角色") And 
                Dim abc As WinForm.Button
                abc = frm.CreateControl(aj, ControlTypeEnum.Button)
                Dim ds1 As DataRow = DataTables("审核意见表").SQLFind("表名称 = '" & Vars("text") & "' And 审核部门 = '" & aj & "'  And  ID = '" & r("ID") & "'") 
                Dim ds2 As DataRow = DataTables("审核意见表").SQLFind("表名称 = '" & Vars("text") & "' And 审核意见 = '提交申请'  And  ID = '" & r("ID") & "'")
                If ds1 IsNot Nothing Then
                    abc.Text = aj & vbcrlf & ds1("审核日期") '控件名称
                    .......

图片点击可在新窗口打开查看此主题相关图片如下:审核进度.jpg
图片点击可在新窗口打开查看

老师,我想审核进度窗口打开时,提交申请按钮也向第2个流程一样显示审核日期,审核日期 = 审核意见表中提交申请的日期,应该怎么修改呢,昨天调试一下午都没弄出来


[此贴子已经被作者于2024/3/15 9:39:54编辑过]

 回到顶部
总数 11 1 2 下一页