PDMS二次开发软件

 找回密码
 注册 有问题进QQ群591484440

QQ登录

只需一步,快速开始

查看: 1530|回复: 2

[Pml Macros 工具] pdms管理员常用切换用户的FORM插件

[复制链接]

签到天数: 30 天

[LV.5]瞎扑签到5级

管理员

积分
4321
发表于 2012-10-30 21:21:06 | 显示全部楼层 |阅读模式
根据个人体会作了个切换用户的FORM



setup form !!relogin
  !!relogin.CALLBACK = '!THIS.INIT()'
  path down
  title 'LOGIN'
  option .user     'USER:    '    width 10
  text   .password 'PASSWORD:'    width 10 is string
  option .mdb      'MDB:     '    width 10
  button .LOGIN  'LOGIN'    CALLBACK '!THIS.LOGIN()'
  PATH RIGHT
  Button .button2 'CANCEL' AT XMAX FORM - SIZE CANCEL
exit  

DEFINE METHOD .LOGIN()
   MDB UP
   !USER = !THIS.USER.DTEXT[!THIS.USER.VAL]
   !PASSWORD = !THIS.PASSWORD.VAL
   !UANDP = !USER + '/' + !PASSWORD
   !MDBNAME  = !THIS.MDB.DTEXT[!THIS.MDB.VAL]
   USER $!UANDP
   HANDLE ANY
     !!ALERT.MESSAGE('密码错误')
     EXIT
     RETURN
   ENDHANDLE
   /$!MDBNAME
   EXIT
   KILL !!relogin
ENDMETHOD

DEFINE METHOD .INIT()
  VAR !USERS COLL ALL USER
  VAR !USERNAMES EVALUATE NAMN FOR ALL FROM !USERS
  !THIS.USER.DTEXT = !USERNAMES
  VAR !MDBS COLL ALL MDB
  VAR !MDBNAMES EVALUATE NAMN FOR ALL FROM !MDBS
  !THIS.MDB.DTEXT = !MDBNAMES
ENDMETHOD

今天很开心!

签到天数: 29 天

[LV.4]瞎扑签到4级

中级会员

积分
601
发表于 2012-10-31 08:08:27 | 显示全部楼层
不知道怎么用,求解答
今天很开心!
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]瞎扑签到1级

新手上路

积分
41
发表于 2013-1-8 21:48:03 | 显示全部楼层
KEY COMMAND:
MDB UPDATE
USER [USERNAME]/[PASSWORD]
/[MDB]
EXIT
今天很开心!
回复 支持 反对

使用道具 举报

本版积分规则

QQ|手机版|关于我们|Archiver|手机版|小黑屋|工程G3D ( 鄂ICP备16022302号-2 )

GMT+8, 2024-11-23 12:01 , Processed in 0.062503 second(s), 28 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表