Foxtable(狐表)用户栏目专家坐堂 → 为啥一直有2个登录窗口


  共有1845人关注过本帖树形打印复制链接

主题:为啥一直有2个登录窗口

帅哥哟,离线,有人找我吗?
初心不改再说未来
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
为啥一直有2个登录窗口  发帖心情 Post By:2023/8/25 13:34:00 [显示全部帖子]

我用自定义权限设计了一个登录窗口,按照教程贴的,报错:
教程:
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 的登录,一次是我自定义的登录界面,

是哪里出了问题啊老师


 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2023/8/25 13:42:00 [显示全部帖子]


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

然后报错

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


然后跳出登录窗口2

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


然后又报错


只能退出,用ctrl进


 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2023/8/25 13:42:00 [显示全部帖子]

我用的外部数据表,也设置了默认用户(在内部数据源状态下设置的,不然外部数据源设置不上)

 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2023/8/25 13:44:00 [显示全部帖子]


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

 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2023/8/25 13:57:00 [显示全部帖子]

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

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

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


 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2023/8/25 14:25:00 [显示全部帖子]

我知道这样可以,可是这样设置完了以后,我的用户信息不就只能存在本地了吗?多用户网络环境下怎么增删用户呢?

 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2023/8/25 14:29:00 [显示全部帖子]

http://www.foxtable.com/webhelp/index.htm?page=2048.htm
你说的看这个啊,我就按这个去做的啊,打开第一段就是我上面复制过来的

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

教程里是不是建立外部数据源,然后去设置默认用户?

我也去建立了,然后就是设置不了啊,要报错啊

你又说把用户表那里的设置去掉,去掉以后用户信息是不是就保存在本地了?
[此贴子已经被作者于2023/8/25 14:31:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2023/8/25 14:50:00 [显示全部帖子]

蓝老师,蓝老师,弟子学艺不精,该打,您别生气,我刚去看了演示文件,用开发者登录进去确实显示的有默认用户,然后普通用户登录进去也确实没有默认登录,不知道是不是我程序没有发布的原因还是啥,我再去看看,您不生气哈,哈哈,周末快乐

 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2023/8/25 15:49:00 [显示全部帖子]

蓝老师我把流程重新写了一下你看对不对:

1、在外部数据库里建立一个User表,然后包括Name、Group、Password三列
2、去用户管理那边设置一个默认用户。
3、去用户数据表里把外部数据源的库和表选上。但是这里提示表结构不规范
4、我又加了Type和Config 2个列,并把name设置为了主键。还是不行。

卡在这里了图片点击可在新窗口打开查看您受累看看是哪里出的问题呢


 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2023/8/25 16:14:00 [显示全部帖子]

好了搞定了


 回到顶部
总数 11 1 2 下一页