以文本方式查看主题
-
Foxtable(狐表)
(http://foxtable.net/bbs/index.asp)
--
专家坐堂
(http://foxtable.net/bbs/list.asp?boardid=2)
----
[求助]自定义函数参数含表名列名时该如何引用
(http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39582)
-- 作者:loongtai
-- 发布时间:2013/8/27 17:33:00
-- [求助]自定义函数参数含表名列名时该如何引用
如题,自定义函数中涉及到按所给列名进行筛选及排序
Dim 表名 As String=Args(0)
Dim 列1名 As String=Args(1)
Dim 列2名 As String=Args(2)
With Tables(表名)
.filter="列1名 is not null" ----这步该如何书写
.sort="列2名 DESC"
Dim i As Single=.Rows(0)(列1名) ----这步该如何书写
output.show(i)
End With
调试及错误提示
此主题相关图片如下:截图00.png
下载信息
[文件大小:
下载次数:
]
点击浏览该文件:例子-自定义函数中的表及列名的引用方式.zip
-- 作者:Bin
-- 发布时间:2013/8/27 17:35:00
--
With Tables(表名)
.filter=列1名 & " is not null" ----这步该如何书写
.sort=列2名 & " DESC"
Dim i As Single=.Rows(0)(列1名) ----这步该如何书写 这步是对的.
output.show(i)
End With
-- 作者:loongtai
-- 发布时间:2013/8/27 17:51:00
--
这样试了,不提醒找不到列1名,但是出现Null后面缺少操作数的错误提示
此主题相关图片如下:截图00.png
-- 作者:Bin
-- 发布时间:2013/8/27 17:57:00
--
按照我2楼的代码不会有问题
下载信息
[文件大小:
下载次数:
]
点击浏览该文件:例子-自定义函数中的表及列名的引用方式.table
-- 作者:loongtai
-- 发布时间:2013/8/27 18:08:00
--
此主题相关图片如下:截图00.png
谢谢!