以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何提取关联表最后一条记录数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=934) |
||||
-- 作者:实话实说 -- 发布时间:2008/10/21 8:23:00 -- 如何提取关联表最后一条记录数据 打开电缆仓表,如何将关联表分段列的最后一条记录提取到主表相应的字段上
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/10/21 9:56:00 -- 呵呵,不太明白你的意思。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/10/21 10:01:00 -- 从关联表提取最后一行数据,可以参考下面的资料: Find 在DataTable查找符合条件的行,如果找到的话,返回找到的行,否则返回Nothing。 语法: Find(Filter,Sort,Index) 示例: Dim dr As DataRowdr = DataTables("产品").Find("产品编号 = \'03\'") \'找出编号为03的产品 With DataTables("订单") dr = .Find("产品 = \'PD01\'","日期") \'找出第一次订购PD01产品的记录 dr = .Find("产品 = \'PD01\'","日期",1) \'找出第二次订购PD01产品的记录 dr = .Find("产品 = \'PD01\'","日期 Desc") \'找出最后一次订购PD01产品的记录 dr = .Find("产品 = \'PD01\'","日期 Desc",1) \'找出倒数第二次订购PD01产品的记录 End With |
||||
-- 作者:实话实说 -- 发布时间:2008/10/21 10:12:00 -- 主表中的分段是手工填写,我想自动提取关联表分段的做后的数据。 [此贴子已经被作者于2008-10-21 10:13:07编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/10/21 10:32:00 --
|
||||
-- 作者:实话实说 -- 发布时间:2008/10/21 11:13:00 -- 基本满意。 我很偷懒,象这样求助不知你是否反感。不过你的帮助我都会做为实例学习,明显比自己看帮助效果好。 以后我会更详细准确地描述问题。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2008/10/21 11:26:00 -- 呵呵,怎么可能啊,这是我的份内事。 当然,我希望用户在做系统之前,能够掌握基本的原理和概念,能够看懂我写的代码,能够举一反三。 我肯定不希望自己只是一个“代码编辑器”,能看到用户进步,是我最大的动力。 |
||||
-- 作者:gdtgl -- 发布时间:2008/10/21 12:58:00 -- 前期是要做 代码编辑器 ....当大家都像用易表1样熟练用foxtable才能举一反三吧! 论坛的提问,回答,也应是培训的1种方式吧! 这么多人用易表这么熟练,用foxtable的技术是有.(只是很多很多观念还没有得到转变...只能靠论坛的实例明白:原来这样写) |
||||
-- 作者:gdtgl -- 发布时间:2008/10/21 13:13:00 -- 我的学习:论坛有提问了,我就去看,当看到不懂的代码,就去查帮助.
|
||||
-- 作者:实话实说 -- 发布时间:2008/10/21 14:05:00 -- 不好意思,我加了你的代码后没有反应.
|