Foxtable(狐表)用户栏目专家坐堂 → [讨论]如何让SQL中的辅助列可编辑?


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

主题:[讨论]如何让SQL中的辅助列可编辑?

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/5/24 17:52:00 [显示全部帖子]

以下是引用don在2013-5-24 15:44:00的发言:
切,引用原列这我会,但原列有数据,要清空处理!

在foxtable中,增加临时列就可以了把

[此贴子已经被作者于2013-5-24 17:52:49编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/5/24 20:17:00 [显示全部帖子]

以下是引用don在2013-5-24 11:40:00的发言:


很多时候,需要加些可编辑的辅助列处理特殊情况,下面的代码虽解锁了DataTables("表A"),但SQL所加的[辅助列]还是不能编辑!

DataTables("表A").Fill("Select 产品,数量,'' As 辅助列 From {订单}", True)
Tables("表A").Cols("辅助列").ComboList = "计算机|打印机|传真机|电话机"
Tables("表A").Cols("辅助列").allowedit = true
DataTables("表A").AllowEdit = True



[此贴子已经被作者于2013-5-24 13:14:24编辑过]


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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/5/24 23:52:00 [显示全部帖子]

以下是引用don在2013-5-24 21:59:00的发言:
我的意思是:SQL是否只要不是引用表中的列作辅助列,都视为表达式,不可编辑(包括: '' As A, 0 As B, (数量 * 0) As C) ?

表达式那就没办法了,排列的话是个问题。不过,你这个有什么用意那?及时能编辑,也无法保存


 回到顶部