以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 提取最近使用过的单价 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176951) |
-- 作者:zhuxinhui -- 发布时间:2022/5/4 17:39:00 -- 提取最近使用过的单价 Dim dr2 As DataRow = e.DataRow Select Case e.DataCol.Name Case "物料编码","往来名称" If dr2.IsNull(e.DataCol.Name) Then dr2("单价") = Nothing Else Dim da As Date = e.DataRow("日期") Dim fdr As DataRow = DataTables("销售出库明细").SQLfind("往来名称 =\'" & dr2("往来名称") & "\'And 物料编码 =\'" & dr2("物料编码") & "\'and 日期 <= #" & da & "#","日期 desc") If fdr IsNot Nothing dr2("单价") = fdr("单价") End If End If End Select 提取当前表最近使用过的单价,哪里出问题了不起作用 Dim fdr As DataRow = DataTables("销售出库明细").SQLfind("往来名称 =\'" & dr2("往来名称") & "\'And 物料编码 =\'" & dr2("物料编码") & "\'and 日期 <= #" & da & "#","日期 desc") 上面句哪里出问题????? |
-- 作者:程兴刚 -- 发布时间:2022/5/4 18:16:00 -- And、and前加空格 |
-- 作者:有点蓝 -- 发布时间:2022/5/4 21:59:00 -- 什么数据库? msgbox("往来名称 =\'" & dr2("往来名称") & "\'And 物料编码 =\'" & dr2("物料编码") & "\'and 日期 <= #" & da & "#") 把弹出的条件附加到下面sql,然后到数据库执行看看提示什么错误 select * from 销售出库明细 where 上面弹出的条件
|
-- 作者:zhuxinhui -- 发布时间:2022/5/5 9:42:00 -- 这个语句没有问题,是其他问题 |