Foxtable(狐表)用户栏目专家坐堂 → 产品编号,跨表查找验证问题?帮我看看代码那里错了?


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

主题:产品编号,跨表查找验证问题?帮我看看代码那里错了?

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


加好友 发短信
等级:婴狐 帖子:32 积分:350 威望:0 精华:0 注册:2012/3/11 12:37:00
产品编号,跨表查找验证问题?帮我看看代码那里错了?  发帖心情 Post By:2012/7/25 17:02:00 [只看该作者]

     我有的产品表,订单详情表,用产品编号建立了关联,订单详情里有 列 用户名   列  订单日期

 

 

   我在产品表里做了一个产品预览的窗口,查看图片,在这个窗口上加了一个按钮 叫 加入购物车,想点击一下,直接把产品加入到订单详情表中,    因为要合成订单,所以要验证 “今天”的订单详情里,是否有这个产品编号,如果有,产品数量+1,如果没有新增加一个订单详情,产品信息同步到详情里,代码如下

 

Dim r1 As Row = Tables("产品库").Current
Dim dr As DataRow
        dr = DataTables("订单详情").Find("[产品编号] = '" & e.Table.Current("产品编号") & "'And [订单日期]= 'Date.Today'")


If dr IsNot Nothing Then

 

 数量+1

如果不存在

 

Dim r2 As Row = Tables("订单详情").AddNew

r2("产品型号") = r1("产品型号")

r2("产品编号") = r1("产品编号")

r2("供应商") = r1("供应商")

。。。。。

 

 

提示:Table不属于。。。。。。。

 

代码该怎样写呢?

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/25 17:14:00 [只看该作者]

Dim r1 As Row = Tables("产品库").Current
Dim dr As DataRow
dr = DataTables("订单详情").Find("[产品编号] = '" & r1("产品编号") & "' And [订单日期]= #" & Date.Today & "#")
[此贴子已经被作者于2012-7-25 17:15:51编辑过]

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


加好友 发短信
等级:婴狐 帖子:32 积分:350 威望:0 精华:0 注册:2012/3/11 12:37:00
  发帖心情 Post By:2012/7/25 18:11:00 [只看该作者]

数量+1,

 

代码怎么写啊?


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


加好友 发短信
等级:婴狐 帖子:32 积分:350 威望:0 精华:0 注册:2012/3/11 12:37:00
  发帖心情 Post By:2012/7/25 18:21:00 [只看该作者]

可以了,直接dr("数量")=dr("数量")+1,就可以了

 回到顶部