以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教下,如何实现表中新增加行的排序  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=194349)

--  作者:SUV2258
--  发布时间:2024/12/2 11:41:00
--  请教下,如何实现表中新增加行的排序
老师,表中现有数据都是2024年的,而且有单独的一列填写日期,并且按月份依次向下排列,有办法实现在2025年的增加的行自动显示在2024年的上方,并且按月份依次向下排列,例如:现有12行数据,依次为2024年1月至2024年12月,2025年新增加的行按月份依次向下排列,并显示在20224年1月所在行的上方

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


--  作者:有点蓝
--  发布时间:2024/12/2 12:08:00
--  
方法1、使用插入行的方式新增行:http://www.foxtable.com/webhelp/topics/1791.htm
--  作者:SUV2258
--  发布时间:2024/12/2 13:08:00
--  
每年的数据挺多,大概在2000条左右,移动行操作数据少时可以,随着数据量的增加,这种方式效率很慢,插入行每次只能插入一条,我们有时一次性增加几十行,还有别的方法吗老师?


--  作者:有点蓝
--  发布时间:2024/12/2 13:34:00
--  
遍历插入即可,比如插入20行

For i As Integer = 1 To 20
    Tables("表A").InsertNew()
Next 

--  作者:SUV2258
--  发布时间:2024/12/2 15:03:00
--  
这种插入方法有快捷键吗?就像主操作面板增加行的那种


--  作者:有点蓝
--  发布时间:2024/12/2 15:09:00
--  
没有的。