Foxtable(狐表)用户栏目专家坐堂 → [求助]代码运行错误


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

主题:[求助]代码运行错误

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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
[求助]代码运行错误  发帖心情 Post By:2020/4/20 16:43:00 [只看该作者]

以下标色的代码有问题,运行到那儿就不运行了,加个msgbox就弹错,参数“Prompt”无法转换为类型“String”

Dim yf As RibbonMenu.ComboBox = RibbonTabs("绩效").Groups("月份").Items("月份")
If yf.Text <> ""
    '《考勤_月份》----------------------------------------------------------------------------------↓
    Dim kq_str1 As String
    Dim kq_str2 As String '上个月年月
    Dim kq_y,kq_m As Integer '本单元格年月
    Dim kq_y1,kq_m1 As Integer '上个月年月
    Dim kq_dr1 As DataRow
    kq_str1 = yf.Text
    kq_str1 = kq_str1.Replace("年","")
    kq_str1 = kq_str1.Replace("月","")
    kq_y = kq_str1.SubString(0,4) '年
    kq_m = kq_str1.SubString(4) '月
    If kq_m = 1
        kq_y1 = kq_y -1
        kq_m1 = 12
        kq_str2 = kq_y1 &"年"& kq_m1 & "月"
    Else
        kq_m1 = kq_m -1
        kq_str2 = kq_y &"年"& kq_m1 & "月"
    End If
    kq_dr1 = DataTables("考勤_月份").Find("月份 = '"& kq_str2 &"'")
    If kq_dr1 IsNot Nothing
        Tables("考勤_月份").Position = Tables("考勤_月份").FindRow(kq_dr1)
    Else
        MessageBox.Show("未找到对应月份考勤表","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    End If
    '《考勤_月份》----------------------------------------------------------------------------------↑
Else
    MessageBox.Show("未选择月份","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

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


加好友 发短信
等级:超级版主 帖子:107146 积分:544973 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/20 16:52:00 [只看该作者]

……
    Else
        kq_m1 = kq_m -1
        kq_str2 = kq_y &"年"& kq_m1 & "月"
    End If
msgbox(kq_str2)'这样也提示错误?弹出什么内容?
月份列是字符型吗?

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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)……    Else   ...  发帖心情 Post By:2020/4/20 16:53:00 [只看该作者]

弹出数值也正常,列是字符型,到下一步就报错

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


加好友 发短信
等级:超级版主 帖子:107146 积分:544973 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/20 16:54:00 [只看该作者]

关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。

 回到顶部
帅哥哟,离线,有人找我吗?
紫色幽魂
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)关闭退出项目,删除项目所在的文件夹...  发帖心情 Post By:2020/4/20 17:00:00 [只看该作者]

现在可以了

 回到顶部