Foxtable(狐表)用户栏目专家坐堂 → 请教一个表格保存问题


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

主题:请教一个表格保存问题

帅哥哟,离线,有人找我吗?
xlrboy
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/21 14:50:00 [显示全部帖子]

版主您好!   测试了5次了,用采购部用户进入  双击没有任何反应。无法写入任何数据。

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


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/21 15:24:00 [显示全部帖子]

版主您好!  项目已经打包,数据做的是SQL外部数据库,怎么能拷贝出来。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:加工件台账.rar

[此贴子已经被作者于2018/11/21 15:25:24编辑过]

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


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/21 15:53:00 [显示全部帖子]

版主您好!  录入员是不是要改成采购部?

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


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/21 16:13:00 [显示全部帖子]

版主您好!    按照

If user.name = e.row("采购部") andalso e.col.allowEdit = false Then

    e.table.StartEditing

End If

写入代码发生以下错误

.NET Framework 版本:2.0.50727.8793
Foxtable 版本:2018.9.9.1
错误所在事件:加工件台账,DoubleClick
详细错误信息:
列“采购部”不属于表 加工件台账。


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


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/21 16:25:00 [显示全部帖子]

以下是引用有点甜在2018/11/21 16:17:00的发言:

改成这样,看分别弹出什么

 

msgbox(user.name)

msgbox(e.row("录入员"))

msgbox(e.col.allowEdit)

If user.name = e.row("录入员") andalso e.col.allowEdit = false Then

    e.table.StartEditing

End If


版主您好按照以上修改了之后弹出如下窗口。


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


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


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


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/21 17:00:00 [显示全部帖子]

版主您好!    我是想设置成这样,我现有用户1、管理员(对全表有修改权限);2、采购部(对表的14和15两列有全部修改权限,包括其他用户增加的行的14和15列他也能修改。但不能增加行);3、各部门录入员(对表的前11列自己增加的行有修改权限,其他列哪怕是自己增加的也不能修改。);4、游客只有看的权限不能修改、增加、删除表的任何数据。


    我现在已经设置成功的有1、管理员可以修改全表;2、游客不能修改表内数据,不能增加删除行;3、各部门录入员可以增加行,不能修改别人增加的行;4、采购部不能增加删除行。
    还需要实现的功能有  1、采购部可以对14和15列有编辑权限,包括其他用户增加的行;   2、各部门录入员对自己增加的行 后面  12-18列不能修改。

   我把做好的项目数据源切换为了本地,现发上来您看看。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:加工件台账-1.rar


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


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/21 19:24:00 [显示全部帖子]

版主您好!   按照你给的28楼代码写入之后14和15列不能修改,其他的列反而能修改了。

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

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


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/21 20:04:00 [显示全部帖子]

版主您好!   我是初学者,就是看不懂代码,请问我应该按什么步骤来学好一些,请给点建议,谢谢!
                我是需要让采购部这个用户,可以修改全部表的14和15这两个列,不管是那个用户增加的,其他的列都只能看不能修改。
[此贴子已经被作者于2018/11/21 20:06:40编辑过]

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


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/21 21:00:00 [显示全部帖子]

版主您好!   已经成功了,谢谢!    startedit事件中的代码,当用户名=采购部那么 列名=14列、15列可以修改,其他禁止修改,  对吗?
                 startedit事件已经做了命令,在doubleclick事件中的代码又起到什么作用呢?

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


加好友 发短信
等级:幼狐 帖子:134 积分:996 威望:0 精华:0 注册:2018/9/13 16:41:00
  发帖心情 Post By:2018/11/22 13:10:00 [显示全部帖子]

版主您好!   项目已经做好了,在合并数据的时候出现报错,是哪里设置错了?
Foxtable 版本:2018.9.9.1
错误所在事件:
详细错误信息:
无法设置列“供应商”。此值违反了此列的 MaxLength 限制。


错误所在事件:
详细错误信息:
从类型“Double”到类型“Date”的转换无效。
[此贴子已经被作者于2018/11/22 13:34:28编辑过]

 回到顶部
总数 22 上一页 1 2 3 下一页