Foxtable(狐表)用户栏目专家坐堂 → [求助]datatables


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

主题:[求助]datatables

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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/21 20:06:00 [显示全部帖子]

select的只是本地数据,sqlselect 才是在后台获取的:http://www.foxtable.com/webhelp/topics/2900.htm

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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/22 8:45:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/22 9:17:00 [显示全部帖子]

sqlselect是直接取数据库的,而数据库是不存在表达式列的。
应该这样用

假设"总数量"表达式为:第一列 + 第二列,那么代码改为:
for each a as datarow in ls
Message.show(a("第一列") + a("第二列"))   
next

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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/22 9:32:00 [显示全部帖子]

加载数据,然后使用select

datatables("订单").removefor("id='12'")
datatables("订单").appendload("id='12'")

dim ls as (of datarow) = datatables("订单").Select("id='12'")

for each a as datarow in ls
Message.show(a("总数量"))   
next

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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/22 10:18:00 [显示全部帖子]

会,也不建议这样做。

或者不要使用表达式列,改为使用数据列,使用代码计算

 回到顶部