参考了一下论坛里面 高级表格排序的例子,发现运用起来有些问题(可能是我易语言水平不到家,无法模仿照写)。
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
高级表格.行数 = n 高级表格. 置列宽 (0, 30 )高级表格. 置列宽 (1, 45 )高级表格. 置数据 (0, 1, 1, “选手”)高级表格. 置列宽 (1, 45 )高级表格. 置数据 (0, 2, 1, “公司名称”)高级表格. 置列宽 (2, 150 )高级表格. 置数据 (0, 3, 1, “得分”)高级表格. 置列宽 (3, 45 )高级表格. 置数据 (0, 4, 1, “评分1”)高级表格. 置列宽 (4, 45 )高级表格. 置数据 (0, 5, 1, “评分2”)高级表格. 置列宽 (5, 45 )高级表格. 置数据 (0, 6, 1, “评分3”)高级表格. 置列宽 (6, 45 )高级表格. 置数据 (0, 7, 1, “评分4”)高级表格. 置列宽 (7, 45 )高级表格. 置数据 (0, 8, 1, “评分5”)高级表格. 置列宽 (8, 45 )高级表格. 置数据 (0, 9, 1, “评分6”)高级表格. 置列宽 (9, 45 )高级表格. 置数据 (0, 10, 1, “评分7”)高级表格. 置列宽 (10, 45 )打开 (取运行目录 () + “\比赛信息.edb”, , , , , , )计次循环首 (取记录数 (), n )跳到 (n )高级表格. 插入行 (“”, n )高级表格. 置数据 (n, 1, 1, 读 (1 )) 高级表格. 置数据 (n, 2, 1, 读 (2 )) 高级表格. 置数据 (n, 3, 1, 读 (3 )) 高级表格. 置数据 (n, 4, 1, 读 (4 )) 高级表格. 置数据 (n, 5, 1, 读 (5 )) 高级表格. 置数据 (n, 6, 1, 读 (6 )) 高级表格. 置数据 (n, 7, 1, 读 (7 )) 高级表格. 置数据 (n, 8, 1, 读 (8 )) 高级表格. 置数据 (n, 9, 1, 读 (9 )) 高级表格. 置数据 (n, 10, 1, 读 (10 )) 计次循环尾 ()
如果上图代码,怎么编写在 打击按钮的时候 可以 按高级表格 得分 这一列 由大到小排序。其它列也跟着 得分这一列变动位置。
|