Foxtable(狐表)用户栏目专家坐堂 → 提取最近使用过的单价


  共有5108人关注过本帖树形打印复制链接

主题:提取最近使用过的单价

帅哥哟,离线,有人找我吗?
zhuxinhui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1995 积分:6338 威望:0 精华:0 注册:2017/11/8 17:37:00
提取最近使用过的单价  发帖心情 Post By: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")  
上面句哪里出问题?????


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2022/5/4 18:16:00 [只看该作者]

And、and前加空格

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/4 21:59:00 [只看该作者]

什么数据库?

调试看看
msgbox("往来名称 ='" & dr2("往来名称") & "'And 物料编码 ='" & dr2("物料编码") & "'and 日期 <= #" & da & "#")

把弹出的条件附加到下面sql,然后到数据库执行看看提示什么错误

select * from 销售出库明细 where 上面弹出的条件

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1995 积分:6338 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2022/5/5 9:42:00 [只看该作者]

这个语句没有问题,是其他问题

 回到顶部