以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 数据表显示范围 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178832) |
-- 作者:denghui69986 -- 发布时间:2022/7/23 7:56:00 -- 数据表显示范围 老师帮我看看,设置显示范围那代码那出错了,谢谢
Dim dst1 As Table = Tables("月生产报表") Dim dr1 As Row = dst1.Current Dim dst2 As Table = Tables("月生产报表") Dim cmd As New SQLCommand Dim cbox As WinForm.ComboBox = e.Form.Controls("ComboBox1") Select Case cbox.text Case "全部" cmd.CommandText = "execute CYMXA \'1900-1-1\',\'" & dr1("输入日期") & "\'" Case "近6笔" cmd.CommandText = "execute CYMXB \'" & dr1("输入日期") & "\'" Case "近一月" cmd.CommandText = "execute CYMXA \'" & today.AddMonths(-1) & "\',\'" & dr1("输入日期") & "\'" Case "近三月" cmd.CommandText = "execute CYMXA \'" & today.AddMonths(-3) & "\',\'" & dr1("输入日期") & "\'" Case "近一年" cmd.CommandText = "execute CYMXA \'" & today.AddYears(-1) & "\',\'" & dr1("输入日期") & "\'" Case "近三年" cmd.CommandText = "execute CYMXA \'" & today.AddYears(-3) & "\',\'" & dr1("输入日期") & "\'" End Select dst2.DataSource = cmd.ExecuteReader() dst2.Sort = "输入日期" For i As Integer=1 To dst2.count Dim dr As Row = dst2.Rows(i-1) dr("生产批号") = "" & i Next dst2.AutoSizeCols() |
-- 作者:有点蓝 -- 发布时间:2022/7/23 8:56:00 -- 提示什么错误? |
-- 作者:denghui69986 -- 发布时间:2022/7/23 9:09:00 -- 提示弹窗.用的内数据
[此贴子已经被作者于2022/7/23 9:09:22编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/7/23 9:13:00 -- 没有指定数据源:http://www.foxtable.com/webhelp/topics/2344.htm |
-- 作者:denghui69986 -- 发布时间:2022/7/23 9:29:00 -- 不是用的外部资源 |
-- 作者:有点蓝 -- 发布时间:2022/7/23 9:44:00 -- 肯定是外部数据源。SqlServer才有execute这种用法,内部表不支持 [此贴子已经被作者于2022/7/23 9:44:08编辑过]
|
-- 作者:denghui69986 -- 发布时间:2022/7/23 9:47:00 -- 内部表应该代码怎么改? |
-- 作者:有点蓝 -- 发布时间:2022/7/23 9:56:00 -- 没有办法改,内部表没有办法使用存储过程 |
-- 作者:denghui69986 -- 发布时间:2022/7/23 10:09:00 -- 有没有其它案例内部表,太多数据点选显示区域,谢谢 |
-- 作者:有点蓝 -- 发布时间:2022/7/23 10:13:00 -- 不如直接说明要做什么功能吧 |