Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]请问有没有在平台里实现用户登录即显示本人或用户组待办事项功能资料或设计思路

lyzxz  发表于:2012-12-18 08:54:22  
复制

刚看了下,节日及事件提醒功能例子[Access软件网]
http://www.accessoft.com/article-show.asp?id=1409有一些启发,对我。
只是还不知道如何下手,主要是1:与平台用户组如何关联;2:如何提取如待审批窗体的数据。
例如我对资金审批窗体数据进行了审核(此字段不空),想自动发信息给审批人(审批字段为空)让他审批
就是怎样把设置提醒做成数据源是自动条件查询得来的

 

Top
竹笛 发表于:2012-12-18 09:36:01

当前的用户是:

Forms!usysfrmlogin!txtUserName



竹笛 发表于:2012-12-18 09:43:07
当前的用户组是:

dlookup("[UserGroup]","sys_tblUser","[userNumber] ='"& Forms!usysfrmlogin!txtUserName &"'")

 



竹笛 发表于:2012-12-18 09:54:44
当前的用户组是: Forms!usysfrmlogin!GroupID


lyzxz 发表于:2012-12-18 15:09:59

老师,我把这个示例做到平台里试试。要在登录系统打开平台主界面时自动打开指定窗体用什么代码?

Private Sub Form_Load()
    Dim intDefaultMenuID As Integer
    Dim intMenuSortID As Integer
   
    Application.Echo False
    If IsLoaded("usysfrmLogin") Then    '-----------系统代码,请勿修改-----------
        DoCmd.RunCommand acCmdAppMaximize    ' -----系统代码,请勿修改-----------
        g_usysfrmMainMenu_Load    '      -----------系统代码,请勿修改-----------
        g_usysfrmMain_Form_Load    '     -----------系统代码,请勿修改-----------
        g_Form_主界面_Load
        Me.labGroupID.Caption = Nz(DLookup("userGroup", "sys_tblUser", "userNumber='" & Forms!usysfrmLogin!txtUserName & "'"), 1)
        intDefaultMenuID = DLookup("DefaultMenuID", "sys_tblGroup", "GroupID=" & Me.labGroupID.Caption)
        intMenuSortID = DLookup("MenuSortID", "sys_tblMenu", "MenuID=" & intDefaultMenuID)
        Select Case intMenuSortID
        Case 1

上面红色这样为何不行

 



总记录:4篇  页次:1/1 9 1 :