以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何实现最新记录的选取并生成表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47859) |
||||
-- 作者:308559832 -- 发布时间:2014/3/18 17:21:00 -- [求助]如何实现最新记录的选取并生成表
谢谢 |
||||
-- 作者:Bin -- 发布时间:2014/3/18 17:38:00 -- .
|
||||
-- 作者:308559832 -- 发布时间:2014/3/18 22:57:00 -- 求教如何表a表b生成表c。只要同一编号的最新数据。 导出什么的都好说 |
||||
-- 作者:308559832 -- 发布时间:2014/3/18 22:57:00 --
|
||||
-- 作者:y2287958 -- 发布时间:2014/3/18 23:27:00 -- 在“要得到的表”中的DataColChanged设置以下代码试试: Dim dr As DataRow = e.DataRow If e.DataCol.Name = "第一列" Dim dr1 As DataRow = DataTables("表A").Find("第一列=\'" & dr("第一列") & "\'","第二列 Desc") Dim dr2 As DataRow = DataTables("表B").Find("第一列=\'" & dr("第一列") & "\'") If dr1 IsNot Nothing dr("最新进度") = dr1("第三列") End If If dr2 IsNot Nothing dr("第二列") = dr2("第二列") End If End If |
||||
-- 作者:Bin -- 发布时间:2014/3/19 8:34:00 -- 你没有认真看例子吧.不是生成了一个表C么. |
||||
-- 作者:308559832 -- 发布时间:2014/3/19 9:02:00 -- 看到了 谢谢 |
||||
-- 作者:308559832 -- 发布时间:2014/3/19 17:09:00 -- 怎么能够在其他地方用 不光是datacolchangged 比如在一个按钮点击后执行?? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2014/3/19 17:13:00 -- 原来的不用改,做个按钮,按钮代码:
DataTables("要得到的表").Datacols("第一列").RaiseDataColChanged() |
||||
-- 作者:Bin -- 发布时间:2014/3/19 17:13:00 -- 例子生成的查询表,什么都不用点. |