Foxtable(狐表)用户栏目专家坐堂 → 至少一个参数没有被指定值。


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

主题:至少一个参数没有被指定值。

美女呀,离线,留言给我吧!
lfz123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:526 积分:4566 威望:0 精华:0 注册:2018/3/24 18:04:00
至少一个参数没有被指定值。  发帖心情 Post By:2020/10/30 16:07:00 [只看该作者]

至少一个参数没有被指定值。见红色背景代码
Dim Filter As String
If e.node.Text = "加载所有行" Then
    Filter = ""
Else
    Dim dr As DataRow = e.Node.DataRow '获取生成此节点的行
    Dim y As Integer = dr("年")
    Dim q As Integer =dr("季度")
    Dim dt1 As New Date(y, 3 * (q - 1) + 1, 1) '获取该季度的第一天
MessageBox.Show(dt1)
    Dim dt2 As New Date(y, 3 * q, Date.DaysInMonth(y,3 * q)) '获取该季度的最后一天
MessageBox.Show(dt2)
    Dim pd As String = dr("开piao单位简称")
    Dim lx As String = dr("fa piao类型")
    Dim lb As String = dr("类别")
    Select Case e.Node.Level
        Case 0
            filter = "开piao单位简称 = '" & pd & "'"
        Case 1
            Filter ="开piao单位简称 = '" & pd & "'" & " And Year(fa piao日期) = " & y
MessageBox.Show(filter)
        Case 2
            Filter ="开piao单位简称 = '" & pd & "'" & " And Year(fa piao日期) = " & y & " And 日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "#"
MessageBox.Show(filter)
[此贴子已经被作者于2020/10/30 16:08:57编辑过]

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


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

MessageBox.Show(filter)显示什么内容?

 回到顶部
美女呀,离线,留言给我吧!
lfz123
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:526 积分:4566 威望:0 精华:0 注册:2018/3/24 18:04:00
回复:(有点蓝)MessageBox.Show(filter)显示什么内容...  发帖心情 Post By:2020/10/30 16:27:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
老师,明白了,日期应该是fa piao日期,复制代码忘了改了
[此贴子已经被作者于2020/10/30 16:28:20编辑过]

 回到顶部