以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用户管理  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146445)

--  作者:Jonny
--  发布时间:2020/2/24 10:49:00
--  用户管理

版主:


在使用外部数据表管理用户时,已经在Access中创建了用户数据表,如下图所示。



图片点击可在新窗口打开查看此主题相关图片如下:用户管理2.png
图片点击可在新窗口打开查看



为什么点击使用外部数据表存储用户信息后,数据源那个下拉是空白,没有显示Access。



图片点击可在新窗口打开查看此主题相关图片如下:用户管理.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2020/2/24 10:54:00
--  
先添加数据源:http://www.foxtable.com/webhelp/topics/1808.htm
--  作者:Jonny
--  发布时间:2020/2/28 15:42:00
--  
大侠:

我已经按照教程的内容添加了外部数据表,也在控件按钮上增加了过滤器,但应用时系统提醒有错误,说是多了一个括号,截屏如下:



图片点击可在新窗口打开查看此主题相关图片如下:提取数据错误信息1.jpg
图片点击可在新窗口打开查看


我仔细看了教程上的示例语句,逻辑是没问题啊,选择初始日期和结束日期,日期都要用##括志来,最后再加上全局变量Filter,加载用户信息。怎么会提示多个括号?



图片点击可在新窗口打开查看此主题相关图片如下:提取数据错误信息2.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2020/2/28 15:44:56编辑过]

--  作者:Jonny
--  发布时间:2020/2/28 15:47:00
--  
 .Loadfilter = "日期>=#" & d1 & "# and 日期<=#" & d2 & "# and " & filter

--  作者:有点蓝
--  发布时间:2020/2/28 16:07:00
--  
if filter > "" then
.Loadfilter = "日期>=#" & d1 & "# and 日期<=#" & d2 & "# and " & filter 
else
.Loadfilter = "日期>=#" & d1 & "# and 日期<=#" & d2 & "# "
end if

--  作者:Jonny
--  发布时间:2020/2/29 21:11:00
--  
 大侠:

错误提示倒是没有了,但也不能提取数据了。点击提取数据,不管是用哪个用户登录,都是没有反应。



图片点击可在新窗口打开查看此主题相关图片如下:提取数据错误信息3.png
图片点击可在新窗口打开查看


在没加用户管理这个Public Filter之前,我测试过,是可以提取的,没有问题。

另外,我想请教一下,您的这段代码怎么理解呢?

--  作者:Jonny
--  发布时间:2020/2/29 21:13:00
--  
 如果Filter非空,就执行起止日期,并用Filter过滤数据;如果为空, 就直接按起止日期提取数据。是这样吗?

--  作者:有点蓝
--  发布时间:2020/3/1 19:57:00
--  
贴出提取数据按钮的完整代码