以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Find(Filter,Sort,Index) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68692) |
-- 作者:133198609 -- 发布时间:2015/5/22 16:16:00 -- Find(Filter,Sort,Index) 现有表: 姓名 部门 任职时间 张三 办公室 2015-01-01 李四 办公室 2015-01-02 王五 工程部 2015-02-01 张三 开发部 2015-05-05 李四 开发部 2015-04-01 在另外一张表中需要取 1、张三 最新的 部门 2、张三 倒数第二个 部门 代码怎么写啊,看了find半天,愣是没搞懂。
|
-- 作者:Bin -- 发布时间:2015/5/22 16:19:00 -- dim dr as datarow = datatables("X").find("姓名=\'张三\'","任职时间 Desc") messagebox.show(dr("部门")) \'这是找到最新的 dim dr as datarow = datatables("X").find("姓名=\'张三\'","任职时间 Desc",1)
messagebox.show(dr("部门")) \'这是找到第二的 |
-- 作者:133198609 -- 发布时间:2015/5/22 16:33:00 -- 回复:(Bin)dim dr as datarow = datatables(... 我在另外一张表里面插入一个表达式列,表达式列的代码怎么写? 不能用 messagebox.show 吧
|
-- 作者:Bin -- 发布时间:2015/5/22 16:35:00 -- 这个不可以用表达式做到,一定要编写代码.具体情况还要根据具体情况而定.这里只是给你列出如何获取到这个值 具体赋值要根据实际情况而定. 新手我建议你先按部就班学习一下帮助先.
|
-- 作者:133198609 -- 发布时间:2015/5/22 16:38:00 -- 回复:(Bin)这个不可以用表达式做到,一定要编写代码... 好的,谢谢版主。 |