魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 10081|回复: 2

[原创] [抛砖引玉]导出企业版的用户信息

[复制链接]
rcjyjcwg 发表于 2011-3-8 20:27:52 | 显示全部楼层 |阅读模式
刚刚学习用魔方网表,建立了一个学校预算测试系统,在给下属单位下发用户账号和密码时,我发愁了,因为魔方没有提供用户信息导出功能。经过试验,终于找到一个办法,和大家共享。说起来很麻烦,其实操作起来也比较简单。

1、用魔方网表建立一个表单,三个字段,用户,账号,密码,全部为文本型字段,其中账号字段的长度,选择最长的32672。
2、设置“账号“为”启用公式计算,在编辑公式中,从”扩展“中选择MFALLMEMS()   <该函数返回所有用户账号>
3、保存并查看表单,新增一条记录,这时就会看到“账号”字段中出现了$V(.... )$,括号中间为所有的用户ID,他们之间是用逗号分开的。
4、将你的用户ID(账号)复制到一个TXT文件中
5、在EXCEL中读入TXT文件,依次选择,”分隔符号“,”逗号“,用户账号就会显示为一行,每个用户占一个单元格。
6、复制用户账号所在的所有单元格,然后,利用EXCEL中的“选择性粘贴--转置”功能,让每个用户占一行。
     删除多余信息,在第一行的单元格内输入“账号”,(不要输入引号)。保存为魔方可以导入的 .csv格式。
7、在魔方表中修改表单,将“账号“字段改为普通长度的文本型字段,不启用公式计算。对”用户“和”密码“两个字段启用公式计算,“用户”等于MFUSERNAMEBYID($MF(账号)$)  <从扩展函数中选择,然后插入“账号”字段>,“密码”等于$MF(账号)$ <插入“账号”字段>
8、在魔方网表中,导入刚才生成的 .csv格式文件。(导入所有用户的账号)
9、批量修改记录,进行重新计算。就生成了用户信息和密码表。

存在的问题:
1、导出的数据不全,不能导出用户电子邮件和备注。
2、如果用户修改了密码,或者不是用默认密码,则密码也无法导出。

还是建议在下一版中,在进行用户管理时,提供导入,导出功能。

评分

1

查看全部评分

admin 发表于 2011-3-8 22:26:17 | 显示全部楼层
楼主是个肯动脑筋的人,加分
回复

使用道具 举报

sxtywqh 发表于 2011-3-9 18:18:10 | 显示全部楼层
学习了,可以生成。谢谢楼主分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2025-4-20 01:04 , Processed in 0.066596 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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