我做一个鞋店的进销存,因为一个货号的鞋有多个尺码,在进货入库时,用DBGRID显示,用尺码做字段名,在填入数量后自动累加,用DBGRID的什么事件好?比如:货号   25   26   27  28   总数m124    1    1    1   2   5
或有更好的办法?谢谢

解决方案 »

  1.   

    何必呢?搞得用户不清不楚...用各尺码做标签,另外加几个EDIT或者其它的.当用户保存时,你程序加入到数据库中就行了.不一定用DBGrid,它用来显示,比较理想一点儿.以上属个人开发习惯.
      

  2.   

    to :wsqwang884(千禧狼龟) 
    用各尺码做标签?怎么做?用户好象不方便吧?谢谢!
      

  3.   

    應該在 DbGrid 聯接到的那個 Dataset 上, 操作它的 OnCalcFields事件
      

  4.   

    我觉得楼主的主要是 增加尺码的问题 比如:
    货号   25   26   27  28   总数m124    1    1    1   2   5
    要是增加一个 尺码为 29 的 "ml24"楼主怎么解决? 如果不存在这样的问题,用这样的SQL语句
    "select 货号,25,26,27,28,25+26+27+28 as 总数 from table " 可满足楼主的要求~
    建议楼主把 每个货号和尺码作为一天记录 再用SQL语句来实现想要的效果