设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 下段代码报错

[复制链接]
跳转到指定楼层
1#
发表于 2003-8-5 21:25:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
运行下面代码总是报错如下,请高手指点迷津,不胜感激!!!!!!!!!!




Private Sub 项次_AfterUpdate()
    Dim DB As Database
    Dim RST, RST0 As Recordset
   
    If IsNull([生产单号]) Then
        MsgBox "请先输入 生产单号", vbInformation
        [生产单号].SetFocus
        Exit Sub
    Else
        Set DB = CurrentDb
        Set RST = DB.OpenRecordset("Order", dbOpenSnapshot)
        Set RST0 = DB.OpenRecordset("tblshipment A", dbOpenSnapshot)
        
        '先查 出貨資料,再查 Porder
        '出貨資料有資料,找出最後一筆
        '無,則查 Porder 資料
        RST0.FindFirst "[生产单号]='" & Me![生产单号] & "' and [项次]=" & Me![项次]
        If RST0.NoMatch Then
            
            RST.FindFirst "[生产单号]='" & Me![生产单号] & "' and [项次]=" & Me![项次]
            If RST.NoMatch Then
                MsgBox "无此生产单号,请先查证。", vbCritical
                [生产单号].SetFocus
                Exit Sub
            Else
                [客户] = RST("客户编号")
                [客户款号] = RST("客户款号")
                [合同号] = RST("合同号")
                [订单交期] = RST("交货日期")
                [颜色] = RST("颜色")
                [品名规格] = RST("品名规格")
                [数量] = RST("数量")
                [单位] = RST("单位")
                [说明] = RST("备注")
                [单号] = RST("单号")
                [上次余数] = [数量]
                [单价] = RST("单价")
                [币别] = RST("币别")
               ' DoCmd.OpenQuery "出货 A"
               ' RST![出货] = ture
            End If
            RST.Close
        Else
                [客户] = RST0("客户编号")
                [客户款号] = RST0("客户款号")
                [合同号] = RST0("合同号")
                [订单交期] = RST0("交货日期")
                [颜色] = RST0("颜色")
                [品名规格] = RST0("品名规格")
                [数量] = RST0("数量")
                [单位] = RST0("单位")
                [说明] = RST0("备注")
                [单号] = RST0("单号")
                [上次余数] = [数量]
                [单价] = RST0("单价")
                [币别] = RST0("币别")
                [上次余数] = DLast("[本次余数]", "tblShipment A", "[生产单号]='" & Me![生产单号] & "' and [项次]=" & Me![项次])
        End If
        
        RST0.Close
    End If


End Sub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-12 05:01 , Processed in 0.092537 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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