Foxtable(狐表)用户栏目专家坐堂 → 多用户操作时如何避免输入重复值


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

主题:多用户操作时如何避免输入重复值

帅哥,在线噢!
有点蓝
  81楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/8 15:38:00 [只看该作者]

name列设置为主键了吗

 回到顶部
帅哥哟,离线,有人找我吗?
edisontsui
  82楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1551 积分:10061 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2022/3/9 14:33:00 [只看该作者]

name列设置为主键了,也设置好用户数据表了。我试图增加用户,但是保存不了,也就是说,我增加用户并关闭用户管理窗口后,再进去用户管理窗口就看不到刚才新增的用户名,去看SQL数据库,也是没有新增的用户名;删除用户,则可以保存,也就是说,我删除一个用户并关闭用户管理窗口后,再进去用户管理窗口就看不到刚才删除的用户名了,去看SQL数据库,也是没有了删除的用户名了

 回到顶部
帅哥,在线噢!
有点蓝
  83楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/9 16:08:00 [只看该作者]

数据库表结构重新截图看看

用户管理设置用户表了吗?
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
edisontsui
  84楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1551 积分:10061 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2022/3/9 16:52:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:图片18.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  85楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/9 17:35:00 [只看该作者]

name的长度改大试试,比如nvarchar(20)

 回到顶部
帅哥哟,离线,有人找我吗?
edisontsui
  86楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1551 积分:10061 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2022/3/10 8:38:00 [只看该作者]

果然是这个原因。谢谢。

 回到顶部
帅哥哟,离线,有人找我吗?
edisontsui
  87楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1551 积分:10061 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2022/3/16 16:48:00 [只看该作者]

将 access 数据库合并到 SQL 数据库的测试还是有问题。

图片点击可在新窗口打开查看此主题相关图片如下:图片21.jpg
图片点击可在新窗口打开查看
上图所示,我按下“暂停所有事件”按钮后,开始合并数据库,但还是有 datacolchanging 里面的代码在执行,不断跳警告出来。

图片点击可在新窗口打开查看此主题相关图片如下:图片22.jpg
图片点击可在新窗口打开查看
上图所示,我按下“暂停所有事件”按钮后,开始合并数据库,但还是有 datacolchanged 里面的代码在执行,结果,“单价更改日期”那里的日期是今天的日期(原access里面的单价更改日期不是今天的日期的)。




 回到顶部
帅哥,在线噢!
有点蓝
  88楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/16 17:01:00 [只看该作者]

“暂停所有事件”按钮写了什么代码?

 回到顶部
帅哥哟,离线,有人找我吗?
edisontsui
  89楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1551 积分:10061 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2022/3/17 8:12:00 [只看该作者]

SystemReady = False
    Try
    '追加数据代码
    Catch ex As Exception
        MessageBox.Show("追加数据失败")
    End Try
SystemReady = True

 回到顶部
帅哥,在线噢!
有点蓝
  90楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110334 积分:561518 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/17 8:55:00 [只看该作者]

不能再使用菜单的导入功能,把“暂停所有事件”按钮改为导入按钮,要自己写代码导入:http://www.foxtable.com/webhelp/topics/0685.htm

SystemReady = False
    Try
    Dim mg As New Merger
mg.SourcePath = "c:\data\销售管理.xls"
mg
.Format = "excel" '指定格式
mg
.SourceTableName = "订单$" '指定要合并的表
mg
.DataTableName = "订单" '指定接收数据的表
mg
.Merge() '开始合并
    Catch ex As Exception
        MessageBox.Show("追加数据失败")
    End Try
SystemReady = True

 回到顶部
总数 109 1.. 上一页 2 3 4 5 6 7 8 9 10 11 下一页