以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 多人编辑流水帐事件设置代码求解 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=153929) |
-- 作者:hailang59 -- 发布时间:2020/8/27 21:15:00 -- 多人编辑流水帐事件设置代码求解 老师,在高效的流水帐的实例里面,多人编辑有以下代码: Dim dr As DataRow dr = DataTables("例子一").Find("","[_SortKey]") If dr IsNot Nothing Then \'模拟第一行的支出发生变化, 刷新已加载行的余额. DataTables("例子一").DataCols("支出").RaiseDataColChanged(dr) End If 我想请教一下dr = DataTables("例子一").Find("","[_SortKey]")这一段编码是什么意思? Find("","[_SortKey]")注释说是找到第一行,我想不明白为什么这段代码可以找出来第一行,找了很多帮助上面的说明看了都想不明白原因,求老师指点 [此贴子已经被作者于2020/8/27 21:33:20编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/8/27 21:33:00 -- 按_SortKey排序,取_SortKey值最小的一行数据 Find 在DataTable查找符合条件的行,如果找到的话,返回找到的行,否则返回Nothing。 语法: Find(Filter,Sort,Index) |
-- 作者:hailang59 -- 发布时间:2020/8/27 21:36:00 -- Find("","[_SortKey]") 那括号里面的那个""表示的是什么意思?按_sortkey排列这个我看得懂,我只是看不明白那个""表示的是什么意思 |
-- 作者:有点蓝 -- 发布时间:2020/8/27 22:05:00 -- 第一个参数是条件,空字符串表示没有任何条件 |