设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2019|回复: 0
打印 上一主题 下一主题

[仓库] 新人求助 我根据网上有一个Access2003开发仓库管理系统的教程一步步做 但是有很多问题

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-8 14:15:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
入库时 代码如下
Private Sub cmdMod_Click()
  Dim curdb As Database
  Dim curRS As Recordset
  Dim 库存信息Cnt As Integer
  Set curdb = CurrentDb
  Set curRS = curdb.OpenRecordset("select * from 库存信息 where 消耗材料号=' " & 消耗材料号.Value & "'")
If Not curRS.EOF Then
   库存信息Cnt = curRS.Fields("现有库存")
   库存信息Cnt = 库存信息Cnt + CInt(入库数量.Value)
   curdb.Execute "update 库存信息 set 现有库存=" & 库存信息Cnt & ",总数=" & curRS.Fields("_总数").Value + CInt(入库数量.Value) & " where 消耗材料号='" & 消耗材料号.Value & "'"
   Else
   End If
  curdb.Execute "insert into 操作信息(操作员,操作内容,操作时间) values ('管理员','消耗材料出库','" & CDate(入库时间.Value) & "')"
  cmdAdd.Enabled = True
  cmdAdd.SetFocus
  cmdMod.Enabled = False
  End Sub
此段代码在走到 If Not curRS.EOF Then之后 不走
   库存信息Cnt = curRS.Fields("现有库存")
   库存信息Cnt = 库存信息Cnt + CInt(入库数量.Value)
   curdb.Execute "update 库存信息 set 现有库存=" & 库存信息Cnt & ",总数=" & curRS.Fields("_总数").Value + CInt(入库数量.Value) & " where 消耗材料号='" & 消耗材料号.Value & "'"
这一段代码 直接跳到后面的ELSE

不知道拿错了 求大神帮助 或者就是网上那片教程能跑的源码有提供的最好了 新人给大家跪舔了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 04:25 , Processed in 0.089768 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表