以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  为啥一直有2个登录窗口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187994)

--  作者:初心不改再说未来
--  发布时间:2023/8/25 13:34:00
--  为啥一直有2个登录窗口
我用自定义权限设计了一个登录窗口,按照教程贴的,报错:
教程:
Dim UserName As String = e.Form.Controls("UserName").Value
Dim dr As DataRow
If UserName = "" Then
    Messagebox.show("请选择用户!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Return
End If
dr = _UserTable.SQLFind("[Name] = \'" & UserName & "\'")
If dr Is Nothing Then
    Messagebox.show("此用户不存在!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Return
End If
If e.Form.Controls("PassWord").Value = dr("Password") Then
    _UserName = UserName
    _UserGroup = dr("Group")
    e.Form.Close
Else
    Messagebox.show("密码错误!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If


报错:

无法将类型为“Foxtable.WinForm.TextBox”的对象强制转换为类型“Foxtable.WinForm.ComboBox”。


然后我用内部数据用户表设置了一个默认用户,再切换回外部数据表之后,打开项目一直要登录2次,一次是默认的ft 的登录,一次是我自定义的登录界面,

是哪里出了问题啊老师


--  作者:有点蓝
--  发布时间:2023/8/25 13:36:00
--  
添加一个默认用户,关闭系统自带的登录窗口:http://www.foxtable.com/webhelp/topics/1796.htm
--  作者:初心不改再说未来
--  发布时间:2023/8/25 13:42:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:下载.png
图片点击可在新窗口打开查看登录窗口1

然后报错

图片点击可在新窗口打开查看此主题相关图片如下:下载 (1).png
图片点击可在新窗口打开查看


然后跳出登录窗口2

图片点击可在新窗口打开查看此主题相关图片如下:下载 (3).png
图片点击可在新窗口打开查看


然后又报错


只能退出,用ctrl进


--  作者:初心不改再说未来
--  发布时间:2023/8/25 13:42:00
--  
我用的外部数据表,也设置了默认用户(在内部数据源状态下设置的,不然外部数据源设置不上)
--  作者:初心不改再说未来
--  发布时间:2023/8/25 13:44:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20230825134324.png
图片点击可在新窗口打开查看你看

--  作者:有点蓝
--  发布时间:2023/8/25 13:45:00
--  
不能使用这个帮助的用法:http://www.foxtable.com/webhelp/topics/2723.htm

要使用这种用户的用法:http://www.foxtable.com/webhelp/topics/2048.htm

--  作者:初心不改再说未来
--  发布时间:2023/8/25 13:57:00
--  

一、在文件“用户.mdb”新建一个名为“Users”的表,包括Name、Group、Password三列,分别 用于保存用户名、用户分组和密码。

二、建立一个外部数据源,连接到文件“用户.mdb”,数据源的名称设置为“User”。(我这里就是外部数据源,外部数据库里有个表叫users)

三、打开Foxtable的用户管理,增加一个用户,并将其设置为默认用户,这样打开项目的时候,将不会出现foxtable的用户登录窗口。(我设置不了啊,一但设置了外部数据源,就上面的帖子里的报错就出来了)


--  作者:有点蓝
--  发布时间:2023/8/25 14:19:00
--  
都说了不能使用这个帮助http://www.foxtable.com/webhelp/topics/2723.htm的用法,是看不懂中文吗。把用户数据表的设置去掉
图片点击可在新窗口打开查看

--  作者:初心不改再说未来
--  发布时间:2023/8/25 14:25:00
--  
我知道这样可以,可是这样设置完了以后,我的用户信息不就只能存在本地了吗?多用户网络环境下怎么增删用户呢?
--  作者:有点蓝
--  发布时间:2023/8/25 14:28:00
--  
使用这种用户的用法:http://www.foxtable.com/webhelp/topics/2048.htm,这个用法也是使用的外部用户表,不需要去设置8楼的图。麻烦认真把帮助多看几遍吧。重点看帮助的文字说明,不要就会抄代码