Foxtable(狐表)用户栏目专家坐堂 → 请教问题 如何达到这样的结果?


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

主题:请教问题 如何达到这样的结果?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/19 14:59:00 [只看该作者]

如下

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar


 


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


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2014/8/19 15:10:00 [只看该作者]

可以让产品编号和产品序列号不一样的。


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/8/19 15:11:00 [只看该作者]

不错

就是删除的话 没反应


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/19 15:16:00 [只看该作者]

以下是引用jswjyjf在2014-8-19 15:11:00的发言:

不错

就是删除的话 没反应

 

你说的是删除产品表,不可能没反应。


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/8/19 15:19:00 [只看该作者]

是这样的 删除进货单记录 ,库存金额没有变化 不知道在哪里设置

 


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/8/19 15:25:00 [只看该作者]

好了 Dim filter As String = "产品编码 ='" & e.DataRow("产品编码") & "'  And 颜色 ='" & e.DataRow("颜色") & "' "
   Dim dr As DataRow= DataTables("库存表").Find(filter)
    If dr IsNot Nothing Then
    dr.Delete()
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/19 15:26:00 [只看该作者]

你在 DataRowDeleted 事件写入代码

 

Dim filter As String = "产品编码 ='" & e.DataRow("产品编码") & "'  And 颜色 ='" & e.DataRow("颜色") & "' "
Dim fdr As DataRow = DataTables("库存表").Find(filter)
fdr("金额") -= e.DataRow("金额")


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/8/19 16:10:00 [只看该作者]

fdr("金额") -= e.DataRow("金额")
是不是写错了

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/19 16:17:00 [只看该作者]

 没写错,测试有效。

 

 等价于 fdr("金额") = fdr("金额")  - e.DataRow("金额")


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2014/8/19 16:49:00 [只看该作者]

Dim filter As String = "产品编码 ='" & e.DataRow("产品编码") & "'  And 颜色 ='" & e.DataRow("颜色") & "' "
   Dim dr As DataRow= DataTables("库存表").Find(filter)
    If dr IsNot Nothing Then
    dr.Delete()
End If

 

这段代码放在 DataRowDeleting事件中 是不是一样效果

 


 回到顶部
总数 24 上一页 1 2 3 下一页