以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何定位复制行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132883) |
||||||||
-- 作者:yfy13338431925 -- 发布时间:2019/4/1 15:25:00 -- 如何定位复制行 在订单表中的表事件 DataColChanged
If e.DataCol.Name = "是否" AndAlso e.DataRow("是否") = True Then
想把最早的时间这一行复制到“新表”最早时间这一行的相关列中 把最晚的时间这一行,复制到“新表”最新时间这一行的相关列中 上面的代码如何改 实例传上,请老师帮助
此主题相关图片如下:图片1.png [此贴子已经被作者于2019/4/1 15:25:55编辑过]
|
||||||||
-- 作者:有点甜 -- 发布时间:2019/4/1 15:33:00 -- 具体数据库也要发上来测试。 |
||||||||
-- 作者:yfy13338431925 -- 发布时间:2019/4/1 16:07:00 -- 我发错了,用的都是内表
|
||||||||
-- 作者:yfy13338431925 -- 发布时间:2019/4/1 16:10:00 -- 含数据库
|
||||||||
-- 作者:有点甜 -- 发布时间:2019/4/1 16:47:00 -- 参考代码
If e.DataCol.Name = "是否" Then End If |
||||||||
-- 作者:yfy13338431925 -- 发布时间:2019/4/2 0:22:00 -- 甜老师:如果遇到有的日期行是空的,排序的时候成了“最早”,如何避免呢,能不能让列对应的逻辑行不能勾选,或者自动选择下一条最早的 |
||||||||
-- 作者:有点甜 -- 发布时间:2019/4/2 9:54:00 -- 改成
Dim dr1 = e.DataTable.Find("产品id = \'" & e.DataRow("产品id") & "\' and 日期 is not null", "日期") |