Foxtable(狐表)用户栏目专家坐堂 → 生成word表的奖惩内容错误代码求改正


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

主题:生成word表的奖惩内容错误代码求改正

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/30 11:17:00 [显示全部帖子]

Dim pdr1 As DataRow = Nothing
Dim str1 As String = ""
For Each dr1 As DataRow In DataTables("奖惩表").Select("档案编号 = '" & Tables("人事档案基础信息").current("档案编号") & "'", "内容描述")
    If pdr1 IsNot Nothing Then
        If pdr1.IsNull("奖惩年度") OrElse pdr1.IsNull("类别") OrElse pdr1.IsNull("内容描述") OrElse pdr1.IsNull("奖惩单位") Then '如果数量或单价为空
            str1 &= ""
        Else
            str1 &= format(pdr1("奖惩年度"),"yyyy.MM") &" 考核评为"& pdr1("奖惩单位") &"奖励"& pdr1("类别")& "一次, 主要表现"& pdr1("内容描述") & chr(13)
           
        End If
    End If
   
    pdr1 = dr1
Next


If pdr1 IsNot Nothing Then
    If pdr1.IsNull("奖惩年度") OrElse pdr1.IsNull("类别") OrElse pdr1.IsNull("内容描述") OrElse pdr1.IsNull("奖惩单位") Then '如果数量或单价为空
        str1 &= "无"
    Else
        str1 &= format(pdr1("奖惩年度"), "yyyy.MM") &" 考核评为"&pdr1("奖惩单位")&"奖励" & pdr1("类别")&"一次, 主要表现"&  pdr1("内容描述")
    End If
   
End If
wrt.Replace("[奖惩年度][奖惩单位][类别][内容描述]",str1) '用代码计算出总的销售数量并替换模板中的合计标记


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/30 14:39:00 [显示全部帖子]

 

你做一个【独立窗口】,在代码开始的地方打开,在代码结束的地方关闭。窗口上显示你的提示。

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/5 14:37:00 [显示全部帖子]

以下是引用yfy13338431925在2019/5/5 13:21:00的发言:

甜哥,用您说的方法,感觉不是很好,还是有假死的样子,加上进度条后,进度条不动,

在论坛上也看了几天,没有任何进展

Marquee模式,也是不显示,有没有办法做得更专业些

 

参考这个 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=73365&skin=0

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=123048&skin=0

 


 回到顶部