以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]sqlfind总是找不到 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108011) |
-- 作者:minxizai -- 发布时间:2017/10/14 11:23:00 -- [求助]sqlfind总是找不到 我想实现开单时根据客户和商品,自动输入上次该客户上次采购该商品的价格,若第一次采购则自动为批发价 Dim tt As DataRow = DataTables("出库明细").sqlfind("[客户名称] = \'" & e.DataRow("客户名称") & "\' and [商品名称] = \'" & e.DataRow("商品名称") & "\' And [单位] <> \'" & e.DataRow("副单位") & "\'","业务日期 desc",1) If tt Is Nothing Then MessageBox.show(1) e.DataRow("单价") = sp("批发价") Else e.DataRow("单价") = tt("单价") End If 为什么总是找不到
|
-- 作者:有点蓝 -- 发布时间:2017/10/14 11:33:00 -- msgbox("[客户名称] = \'" & e.DataRow("客户名称") & "\' and [商品名称] = \'" & e.DataRow("商品名称") & "\' And [单位] <> \'" & e.DataRow("副单位") & "\'") 看看弹出什么内容,把这个条件拿到数据库执行有没有结果?
|
-- 作者:minxizai -- 发布时间:2017/10/14 12:04:00 -- 谢谢!是客户名称此时还未写入明细表 |