以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 外部数据源管理用户表问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104392) |
||||||||||||
-- 作者:初心不改再说未来 -- 发布时间:2017/7/28 13:23:00 -- 外部数据源管理用户表问题 我用的sqlserver外部数据源。 我在ft中添加了用户分组: 然后点击确定后,数据库中原本应该添加到Group中的数据跑到了Config字段中,而原本不该出现的Name字段中莫名的多了一个Group的用户。请问问题是出在哪里? |
||||||||||||
-- 作者:有点甜 -- 发布时间:2017/7/28 14:16:00 -- 1、foxtable的表结构,就只有 name、type、config 3列,所有信息都是存放在config里面的。
2、只要你正确按照帮助文档操作,就没问题,不要理会存放了什么值 http://www.foxtable.com/webhelp/scr/2723.htm
|
||||||||||||
-- 作者:初心不改再说未来 -- 发布时间:2017/7/28 15:37:00 -- 那我想添加用户表的其他信息,比如所属公司、账户开设时间等,应该如何操作?是和我上图中一样,在后面添加字段,还是另外建一个表来存储这些信息? |
||||||||||||
-- 作者:初心不改再说未来 -- 发布时间:2017/7/28 15:43:00 -- 一、在文件“用户.mdb”新建一个名为“Users”的表,包括Name、Group、Password三列,分别用于保存用户名、用户分组和密码,其中Name列设置为主键。 二、建立一个外部数据源,连接到文件“用户.mdb”,数据源的名称设置为“User”。 ===================================================================================================================================== 1、首先要在外部数据库中新建一个数据表,用户保存用户信息,这个表必须包括三列,分别是:
假定创建的而这个表的名称为“Users”。
如果你直接在SQL Server中创建此表,注意要按下图所示设置列类型: ===================================================================================================== 都是帮助文件,一共出现了6个字段,我就是按照教程添加的。 |
||||||||||||
-- 作者:初心不改再说未来 -- 发布时间:2017/7/28 15:47:00 -- 还是说,Name Type Config 这个表叫做users 只是用来存储用户表相关配置的。比如都有什么分组啊,都有什么角色啊之类的。 然后,Name、Group、Password 这个表另外取名叫user 才是用来存储用户相关真正的用户名密码和分组的。 我这样理解对不对
|
||||||||||||
-- 作者:初心不改再说未来 -- 发布时间:2017/7/28 15:49:00 -- 但是用户表中的外部数据表只能选择一个表啊,我上面的说法肯定不对。 |
||||||||||||
-- 作者:初心不改再说未来 -- 发布时间:2017/7/28 15:58:00 -- 然后,在FT的用户管理中,增加时并不能增加额外的数据,比如“所属公司”这个字段。怎么才能加?除非参考《自定义用户与权限管理之二》中自行设计用户管理界面是吧? 连续问了好几个问题,给版主添麻烦了
|
||||||||||||
-- 作者:有点甜 -- 发布时间:2017/7/28 17:21:00 -- 以下是引用初心不改再说未来在2017/7/28 15:58:00的发言:
然后,在FT的用户管理中,增加时并不能增加额外的数据,比如“所属公司”这个字段。怎么才能加?除非参考《自定义用户与权限管理之二》中自行设计用户管理界面是吧? 连续问了好几个问题,给版主添麻烦了
你在【用户管理】那里做的所有操作,foxtable,都会帮你存放在user表。
如果你需要添加【所属公司】【登陆时间】等等列的话,可以加,但是你要自己单独做一个窗口进行设置。根据用户名,把值写入表格。 |