以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 查找多列相同行 自动填入 指定数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=106837) |
-- 作者:djylsf -- 发布时间:2017/9/16 12:23:00 -- 查找多列相同行 自动填入 指定数据 共四列,第一列入库编号,第二列产品名称,第三列产品批号,第四列检验提示。 希望每批产品第1次入库时,检验提示列自动填入"首次入库,请送检”;同一批产品以后(第2、3……n次)入库时检验提示列自动填入”已检,首次入库编号为*****“ |
-- 作者:有点蓝 -- 发布时间:2017/9/16 14:13:00 -- 参考: Select Case e.DataCol.Name Case "入库编号","产品名称","产品批号" Dim cnt As Integer = e.DataTable.Compute("Count(产品批号)","入库编号=\'" & e.DataRow("入库编号") & "\' And 产品名称=\'" & e.DataRow("产品名称") & "\' and 产品批号=\'" & e.DataRow("产品批号") & "\' and [_Identify] <= " & e.DataRow("_Identify")) e.DataRow("检验提示") = "第" & cnt & "次" End Select |
-- 作者:djylsf -- 发布时间:2017/9/17 9:38:00 -- 谢谢 |