设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 3496|回复: 27
打印 上一主题 下一主题

[模块/函数] 汇总语句总是不对 帮忙啊

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-7 15:28:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 shitou1ge 于 2009-4-7 15:34 编辑

图片中zzz  为主机  zzz=zzz\001+zzz\003+zzz\11+zzz\12   可是我的总是没有数字显示  倒底是咋回事 小妹请大家帮忙


Private Sub 主机统计()
  Dim jilu As Long, i As Long, j As Long, BBB As String
  Dim AAA As Long, sum
  
    DoCmd.OpenForm "定额明细总表1", , , , , acHidden
Forms!定额明细总表1.Requery
  jilu = DCount("cpbm", "汇总表")

  For i = 1 To jilu
   If IsNull(Forms!定额明细总表1!CPLX) Then
    Else
        If Forms!定额明细总表1!CPLX = "主机" Then
           AAA = Forms!定额明细总表1!编号
           BBB = Forms!定额明细总表1!CPBM

        
            sum = 0

            DoCmd.GoToRecord , "定额明细总表1", acFirst
            For j = 1 To jilu
      If (Forms!定额明细总表1!CPLX = "组件" Or Forms!定额明细总表1!CPLX = "零件") Then
    If Forms!定额明细总表1!CPBM Like BBB & "*" And Len(Forms!定额明细总表1!CPBM) < 8 Then
       sum = sum + Forms!定额明细总表1!CLGYZJE
        End If
        End If
              DoCmd.GoToRecord acDataForm, "定额明细总表1", acNext
            Next
             DoCmd.GoToRecord acDataForm, "定额明细总表1", acGoTo, AAA
            

            
             Forms!定额明细总表1!CLGYZJE = sum
                    End If
    End If
    DoCmd.GoToRecord acDataForm, "定额明细总表1", acNext
  Next
    DoCmd.Close acForm, "定额明细总表1"
End Sub

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
28#
发表于 2009-4-8 21:32:05 | 只看该作者
我也是边学边上网查的。编程的首要关键应该是理清数据关系,然后是掌握必要的调试验证方法,因为这些是需要积累的。
27#
 楼主| 发表于 2009-4-8 19:14:27 | 只看该作者
大哥 问题所在正如您所说啊
26#
 楼主| 发表于 2009-4-8 17:35:47 | 只看该作者
好谢谢大哥   大哥 您能给我推荐本书吗  能学好access 的  我现在就是一个愣头青 这里弄一点那里弄一点  唉 想把它学好 又不知怎么学 嘿  
25#
发表于 2009-4-8 17:05:11 | 只看该作者
本帖最后由 chuang0321 于 2009-4-8 17:15 编辑

我看了一下,原因应该在你的表格中有“Forms!定额明细总表1!CLGYZJE”值为空的时候,建议将所有空值置为零。

调试的时候多利用msgbox 来返回想要监视的值,就可以发现问题。


考虑到你说得的保密性,我已经将我下载的文件删除了。
24#
 楼主| 发表于 2009-4-8 17:04:17 | 只看该作者
代码没什么 都是此笨法  主要是有些数据 嘿  谢谢大哥帮忙啊
23#
发表于 2009-4-8 16:47:32 | 只看该作者
我已经下载完了。

不好意思,我看见代码了。
22#
 楼主| 发表于 2009-4-8 16:36:15 | 只看该作者
本帖最后由 shitou1ge 于 2009-4-8 16:37 编辑

7个 每个才3M多 您下完了告我一声 我得把它删掉啊
21#
发表于 2009-4-8 16:29:44 | 只看该作者
多少个包?
20#
 楼主| 发表于 2009-4-8 16:29:15 | 只看该作者
总算传完了 天啊 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-10 04:51 , Processed in 0.098383 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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