以文本方式查看主题
-
Foxtable(狐表)
(http://foxtable.com/bbs/index.asp)
--
专家坐堂
(http://foxtable.com/bbs/list.asp?boardid=2)
----
如何实现多层用户查询?
(http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=192927)
-- 作者:lin98
-- 发布时间:2024/8/2 11:09:00
-- 如何实现多层用户查询?
此主题相关图片如下:多用户查询.png
-- 作者:有点蓝
-- 发布时间:2024/8/2 11:14:00
--
使用第2种方法。冗余是正常的,自己知道,在代码里控制处理即可
-- 作者:lin98
-- 发布时间:2024/8/2 14:33:00
--
在代码里控制处理即可
问题一;j 是用下面这种方法?还是有其他方法?
问题二:下面这种:没报错,一直执行SQ-L好友ID,是什么原因,如何解决?
需求:如果当前登录用户ID(_用户ID )是表中用户ID,SQ-L按用户ID,否则,SQ-L好友ID
If " & _用户ID & " = 用户ID Then
If 用户ID = " & _用户ID & " Then
SQ-L按用户ID
Else
SQ-L好友ID
End If
-- 作者:有点蓝
-- 发布时间:2024/8/2 14:48:00
--
没看懂。请上传实例说明要做什么功能
-- 作者:lin98
-- 发布时间:2024/8/2 15:29:00
--
If _UersGroup = "经理" Then
Dim Sq-l = "selec-t * from 表A "
Else
Dim Sq-l4 = "selec-t * from 表A where (制单人= \'" & _UersName & "\')"
End If
上面代码之前可以正常运行,现改为下面,在满足条件下,却只执行后面Sq-l4,前面不执行Sq-l?如何解决?
If __用户ID = 用户ID The
n
Dim Sq-l = "selec-t * from 表A "
Else
Dim Sq-l4 = "selec-t * from 表A where (制单人= \'" & _UersName & "\')"
End If
注:Group是字符型,用户ID是整数型
-- 作者:有点蓝
-- 发布时间:2024/8/2 15:33:00
--
改为同样的类型再比较
-- 作者:lin98
-- 发布时间:2024/8/2 15:57:00
--
If _UersGroup = "经理" Then
Dim Sq-l = "selec-t * from 表A "
Else
Dim Sq-l4 = "selec-t * from 表A where (制单人= \'" & _UersName & "\')"
End If
套用上面是改可以,但
If __用户ID = 用户ID The
n,好象
整数型,不行,不知错在哪里?
-- 作者:有点蓝
-- 发布时间:2024/8/2 16:10:00
--
改为同样的类型再比较啊,都是字符,或者都是整数