以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外部数据表加载时的过虑公式怎么写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9780)

--  作者:牛88牛
--  发布时间:2011/5/7 14:23:00
--  外部数据表加载时的过虑公式怎么写?
外部数据表加载时的过虑公式怎么写?用户名就是单位名,如一公司、二公司、三公司,所以想不同用户登录时只加载本单位的数据。换了好几种写法也无法实现 。
 
图片点击可在新窗口打开查看

--  作者:lihe60
--  发布时间:2011/5/7 14:31:00
--  
传附件
--  作者:牛88牛
--  发布时间:2011/5/7 14:55:00
--  

老大,因为是用的外部SQL数据源,所以传了附件也打不开的。

现在有三个登录用户名:一公司、二公司、三公司

不同用户登录时只加载本单位的外部表数据,如用户“一公司”登录,只加载“单位=一公司”的数据;用户“二公司”登录,只加载“单位=二公司”的数据。也就是加载“单位=当前登录用户名”的数据。

 


--  作者:程兴刚
--  发布时间:2011/5/7 14:57:00
--  

最起码给一个表的结构截图!


--  作者:牛88牛
--  发布时间:2011/5/7 15:17:00
--  

来了

图片点击可在新窗口打开查看

--  作者:czy
--  发布时间:2011/5/7 15:23:00
--  
\'BeforeLoadOuterTable事件代码:
If e.DataTableName = "表A" Then
    e.SelectString = "Select * From {表A} Where [单位名称] = \'" & e.User.Name & "\'"
End If

--  作者:牛88牛
--  发布时间:2011/5/7 15:52:00
--  

 

出错。有木有办法了!狐表的公式比易表的更难理解呀,头疼!

 

图片点击可在新窗口打开查看

--  作者:lihe60
--  发布时间:2011/5/7 16:08:00
--  

你才学习5天,时间不长。狐表如飞机,易表同汽车,境界完全两样。


--  作者:牛88牛
--  发布时间:2011/5/7 16:10:00
--  

是。

用了狐表,也到处找刷新公式、预处理公式,哈哈,毕竟东西不一样啊。

上面这个问题还望指点!

[此贴子已经被作者于2011-5-7 16:09:59编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/5/7 16:15:00
--  

你的图片统统看不见,你添加附件,并上传,别人才能看见的。