Foxtable(狐表)用户栏目专家坐堂 → [讨论]使用Union语句的列无法编辑


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

主题:[讨论]使用Union语句的列无法编辑

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
[讨论]使用Union语句的列无法编辑  发帖心情 Post By:2013/7/17 16:42:00 [只看该作者]

狐爸,

 

为什么狐表中对使用了union 语句的组合生成的列,无论怎么设置权限都无法进行编辑,同表其他列还是可以编辑,这是为什么?(使用代码是可以改变值的)

其他的查询表是可以编辑的(不使用union语句)

有什么其他变通的解决方法吗?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/17 16:45:00 [只看该作者]

查询表是无法编辑的.  你设置权限是根据表来的,你设置这个表,和另外一个表无关.

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/7/17 16:53:00 [只看该作者]

以下是引用Bin在2013-7-17 16:45:00的发言:
查询表是无法编辑的.  你设置权限是根据表来的,你设置这个表,和另外一个表无关.

我说的列都是同一个表,可编辑列是直接来源于数据表,不可编辑的是由Union语句生成的

查询表也是可以编辑的,现在遇到的是有union语句生成的查询表相应列是不可编辑的。

[此贴子已经被作者于2013-7-17 16:55:08编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/17 16:55:00 [只看该作者]

你的意思是一个表,重复的两个列?

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/7/17 17:03:00 [只看该作者]


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

除了第一列可以编辑外,其他列都无法编辑,其他列来源多个表,(即使这样也是可编辑的)但只要使用了union 合并其他表的数据时,该列就无法编辑了


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/17 17:05:00 [只看该作者]

查询表是无法编辑的.  你设置权限是根据表来的,你设置这个表,和另外一个表无关.

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/7/17 17:13:00 [只看该作者]

以下是引用Bin在2013-7-17 17:05:00的发言:
查询表是无法编辑的.  你设置权限是根据表来的,你设置这个表,和另外一个表无关.

查询表只要设置了allowedit = true 再设置列是否允许编辑,也是可以的,只是不能保存而已。

现在问题是,直接不能编辑列,无论怎么设置是否允许编辑。(当然是根据这个查询表进行设置了)

上图中,第一列和第三列没有锁标记,应该是可以编辑输入的,但是只有第一列可以直接输入,第三列是无法进行编辑操作的,只能用代码修改

 

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/17 17:16:00 [只看该作者]

查询表是无法修改保存的. 你应该操作原来的表,而不是操作查询表

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/7/17 17:20:00 [只看该作者]

以下是引用Bin在2013-7-17 17:16:00的发言:
查询表是无法修改保存的. 你应该操作原来的表,而不是操作查询表

我只是用来修改而已,当临时表用,另有代码对修改后的数据进行保存

原来的表只有键值,无法直观表达。

 

如果实在没办法就不使用union语句了,这样查询表相关列就可以编辑了。我觉得这个问题还是跟狐表本身设置有关,应该有解决方法的


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/17 17:22:00 [只看该作者]

你好这个和数据库设计有关,本身就是不允许这样做的.只能去修改原来的表.

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