Foxtable(狐表)用户栏目专家坐堂 → 请教一个动态加载的问题


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

主题:请教一个动态加载的问题

帅哥哟,离线,有人找我吗?
花开的声音
  31楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/2/9 15:11:00 [只看该作者]

不会是我写错吧,还是错误:

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

 


 


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

 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  32楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/2/9 15:13:00 [只看该作者]

好像多了一个标点,去掉后:
图片点击可在新窗口打开查看此主题相关图片如下:112.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/2/9 15:15:00 [只看该作者]

去掉标点后,代码如下:

图片点击可在新窗口打开查看此主题相关图片如下:346.png
图片点击可在新窗口打开查看
出现如上图所示错误.

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/9 15:18:00 [只看该作者]

 我测试不会报错。

 

 你重新启动项目测试吧


 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  35楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/2/9 21:33:00 [只看该作者]

甜老师,把“基层法律服务记录”窗口上的表table设成sqltable类型,sql代码为你给的30楼的代码,这个代码能够把所有的记录按“序号”排序出来。但我在该窗口的aferload事件中加入以下分页代码:

With DataTables("基层法律服务记录_基层法律服务机构信息表")
    .LoadFilter = (1=1) '清除加载条件
    .LoadPage = 0 '加载第一页
    .LoadTop = 18 '每页18行
    .Load()
    e.Form.Controls("TextBox3").Value = 1 & "/" & .TotalPages
End With

想要的结果是按“序号”排列的前18个记录,但结果却是得到18个没有按“序号”排列的记录(即又回到原来的排序了)

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/9 21:35:00 [只看该作者]

 那你就用sql语句,默认是按照_Sorkkey列排序的啊


 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  37楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/2/9 21:54:00 [只看该作者]

即使把窗口的afterload事件的代码改成:

With DataTables("基层法律服务记录_基层法律服务机构信息表")
    .LoadFilter = (1=1) '清除加载条件
    .LoadPage = 0 '加载第一页
    .LoadTop = 18 '每页18行
    .LoadOver="_Sortkey"
    .Load()
    e.Form.Controls("TextBox3").Value = 1 & "/" & .TotalPages
End With

排序还是没有按“序号”来排

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/9 21:56:00 [只看该作者]

 叫你用sql语句啊,你分页和Load的时候,原本的sql语句可能无效了啊

 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  39楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2015/2/9 21:57:00 [只看该作者]

以下是引用有点甜在2015/2/9 21:35:00的发言:

 那你就用sql语句,默认是按照_Sorkkey列排序的啊


关键我现在要把这些记录按“序号”顺序来分页,没有分页时排序是对的,但一分页排序就不对了。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/9 21:59:00 [只看该作者]

 看前面楼层,不想跟你多说。

 回到顶部
总数 40 上一页 1 2 3 4