asp+access如何对数组的同一位置进行求和?

在一个表中有两个字段,第一个是由产品名称组成的数组字段cpmc=(a,b,c,d,......),第二个字段是由产品销售量组成的数组字段cpxsl=(1,3,5,7,..... 在一个表中有两个字段,第一个是由产品名称组成的数组字段cpmc=(a,b,c,d,......),第二个字段是由产品销售量组成的数组字段cpxsl=(1,3,5,7,......),现在要对同一种产品的销售量进行汇总,比如统计a这种产品的所有销售量,请问asp代码应该怎么写? 展开
 我来答
注册到抓狂
2013-12-30 · TA获得超过655个赞
知道小有建树答主
回答量:1410
采纳率:72%
帮助的人:338万
展开全部
Dim Cpmc_arr,Cpxsl_arr,i,R,X
'----------------------------------
' 取出记录中的记录条数.打开数据库过程省略
'----------------------------------
If Not (rs.bof and rs.eof) Then
    Do While Not rs.eof
        Cpmc=rs("Cpmc") '取记录
        Cpxsl_arr=rs("Cpxsl_arr") '取记录
        Cpmc_arr=Split(Cpmc,",") '分割字串
        Cpxsl_arr=Split(Cpxsl_arr,",")
'----------------------------------
'必须保证你的产品字串数组成员数与销量数组成员数相同
'哪怕是没有销售量的产品也必须填写0
'----------------------------------
        R=Ubound(Cpmc_arr) '取出成员数
        For i=0 To R
            If Cpmc_arr(i)="a" Then '找出想要统计的产品在数组中的位置
               X=Clng(X)+Clng(Cpxsl_arr(i)) '最后的X就是总销售量
            End If
        Next
        rs.movenext
    Loop
End If
更多追问追答
追问
调试成功,但是我需要的不是总销售量,而是单独每种产品的合计销售量哦,比如产品a的合计销售量,应该怎么写呢?谢谢
追答
你要的是,所有的产品销售量分别全部都汇总吧?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式