Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2291|回复: 4

[已解决]大家帮我看看出库单的问题

[复制链接]
发表于 2010-3-29 11:03 | 显示全部楼层 |阅读模式

设计一出库单每次点打印自动把当前内容输出到数据库备份,并自动清除当前表格内容且编号加1,后两个功能已实现。但

自动把当前内容输出到数据库备份程序报告数据库已经保存成功,可数据库里没有内容。怎么回事?

ITlNmheA.rar (20.57 KB, 下载次数: 14)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-3-29 14:21 | 显示全部楼层    本楼为最佳答案   

B43mDZpY.rar (21.95 KB, 下载次数: 22)
回复

使用道具 举报

 楼主| 发表于 2010-3-29 14:32 | 显示全部楼层

谢谢,大侠学习学习。就是总价不对

[此贴子已经被作者于2010-3-29 15:19:21编辑过]
回复

使用道具 举报

发表于 2010-3-29 15:43 | 显示全部楼层

不知道你的总价是怎么计算的?
回复

使用道具 举报

 楼主| 发表于 2010-3-29 16:45 | 显示全部楼层

[已解决]大家帮我看看出库单的问题

[已解决]大家帮我看看出库单的问题

[已解决]大家帮我看看出库单的问题

[已解决]大家帮我看看出库单的问题

每张单子的总价。

这张应该是4960,怎么会是6860。还有一个总价存放位置的难题。望赐教!!!

好了。谢谢FookYou哥。

Sub 保存()
  Dim mydb As Database
  Dim Rs As DAO.Recordset
  Dim Arr, i%, j%
    Arr = Range("A5:H9")
    Set mydb = OpenDatabase("d:\出库单汇总\出库单汇总.mdb")
    Set Rs = mydb.OpenRecordset(Name:="出库单汇总", Type:=dbOpenDynaset)
    For i = 1 To 5
      If Arr(i, 1) <> "" Then
        Rs.AddNew
        Rs.Fields(0) = [H2]
        Rs.Fields(1) = [H3]
        Rs.Fields(2) = [B3]
        For j = 3 To 10
          Rs.Fields(j) = Arr(i, j - 2)
        Next
       'Rs.Fields(11) = Rs.Fields(9) * Rs.Fields(10)
        Rs.Update
      End If
    Next
    Rs.AddNew
     Rs.Fields(0) = "总价:"
     Rs.Fields(10) = [H5] + [H6] + [H7] + [H8] + [H9]
    Rs.Update
    MsgBox "数据保存完毕!"
    Rs.Close
    mydb.Close
End Sub

[此贴子已经被作者于2010-3-29 18:49:32编辑过]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-30 02:42 , Processed in 0.284103 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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