Foxtable(狐表)用户栏目专家坐堂 → 请问老师临时表加表达式列的问题。


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

主题:请问老师临时表加表达式列的问题。

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
请问老师临时表加表达式列的问题。  发帖心情 Post By:2019/1/11 22:58:00 [只看该作者]

 建一个临时表起名叫   临时表A
 临时表生成之后,我在“查看表结构”里给这个临时表加一个表达式列。   这个临时表的子表是一个普通表。当然之前已经设置好了关联
 设置好公式之后。
 我在用这个代码的时候报错:
 datatables(“临时表A”).SAVE

 即使是临时表,应该也是可以保存的啊。 为什么一加表达式列就不行了呢。
[此贴子已经被作者于2019/1/11 23:00:09编辑过]

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/11 23:00:00 [只看该作者]

临时表是怎么创建的?

保存报什么错?

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/1/11 23:05:00 [只看该作者]

  临时表没有用代码去创建。  就是用菜单里面的临时表 - slect语句     创建的。   为了测试我用了最简单的slect语句。

  报错是这个:

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20190111230341.png
图片点击可在新窗口打开查看
  
那个xl1slentry  是子表的被汇总的字段。。

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/1/11 23:07:00 [只看该作者]

  字段名肯定是没错, 我创建表达式的时候,完全用的系统提供的字段,没有手输过。

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

[此贴子已经被作者于2019/1/11 23:07:55编辑过]

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/11 23:20:00 [只看该作者]

slect语句 ?是指查询表吧,slect语句 发上来看看

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/1/12 10:14:00 [只看该作者]

   就是最简单的sql啊。  slect * from  order 这样的。

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/12 10:21:00 [只看该作者]

上传具体实例看看

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/1/12 10:30:00 [只看该作者]

  我用的mssql数据库,所以上传了一个access的。   
  麻烦老师重新制定一下数据源到 “数据源1.mdb”

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.rar


 在命令窗口运行一下:
 DataTables("订单").AllowEdit = True
DataTables("订单").save
 就会报错。

自己测试,如果不给查询表加载表达式列的话, 上述代码没有问题。 一加上就报错。
[此贴子已经被作者于2019/1/12 10:51:07编辑过]

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/12 10:53:00 [只看该作者]

这个正常,查询表本来就无法保存的,所以对查询表做保存操作本来就没有什么意义

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/1/12 16:57:00 [只看该作者]

如果是这样的se\ect语句呢?
  比如建查询表时:     se\ect 编号,0 as 新加字段 from {订单}
  
  这时候,如果你修改了 “新加字段”里的值, datatables.save 就有用了。

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