我用SQL建的表: 表名:yuanliaokucun
 字段名:yuanliaobianhao   pinming  zongrukuliang  zongchuliang kucunliang
         JFAPP01          聚丙烯      1000            900           100
         FLAPP01          聚丙烯      1000            900           100
         JFAPS01          聚乙烯      1000            900            100
         FLAPS01          聚乙烯      1000            900            100
我怎么样将是聚丙烯的库存量加在一起然后将此数据反馈到一个窗体的text里面
是不是像下面那样?set mrc=cn.execut(select  sum(kucunliang),pinming from  yuanliaokucun group by pinming)然后怎么将sun(kucunliang)反馈到窗体中?

解决方案 »

  1.   

    select  sum(kucunliang) from  yuanliaokucun WHERE pinming='聚丙烯'
      

  2.   

    set mrc=cn.execut(
    "select  sum(kucunliang) as kucunliang,pinming from  yuanliaokucun WHERE pinming='聚丙烯'
    group by pinming")
    text1.text = iif(isnull(mrc!kucunliang)=true,0,mrc!kucunliang)
      

  3.   

    那聚乙烯怎么办?也要这样呀!我上面只是写一个品名要是有很多的话,那怎么办?一个一个的去写吗?还有怎么将这个数值传到text上?
      

  4.   

    rst.open "select  sum(kucunliang) AS SumOfKucunliang from  yuanliaokucun WHERE pinming='聚丙烯'", cn
    text1.text=rst!SumOfKucunliang 
      

  5.   

    其它的品名怎么办?text1.text = iif(isnull(mrc!kucunliang)=true,0,mrc!kucunliang)
    这句怎么解释?
      

  6.   

    如果那样你可以在用一个text2控件
    set mrc=cn.execut(
    "select  sum(kucunliang) as kucunliang,pinming from  yuanliaokucun WHERE pinming='" &text2.text&"'"
    group by pinming")
    text1.text = iif(isnull(mrc!kucunliang)=true,0,mrc!kucunliang)
      

  7.   

    那以后我如果添加了其它品名的话该怎么办?另外设个text?