当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 数据库:access97 字段:aa(长整型) bb(整型) cdaodatabase caddb; cdaorecordset recset(&caddb); colevariant var; querystr.format(_t("select * from mydatabase where bb>100")); recset.open(afx_dao......
 ·如何在dbgrid 中显示选择框    »显示摘要«
    摘要: 我想把布尔值显示为选择框,即在用dbgrid 显示数据库的数据时布尔值能够自动的转化为选择框,而且通过对选择框的操作能够实现对数据库数据的修改! ......


这个报表如何写

仓库编号     商品编号,       数量  
  1                     a1                 100  
  1                     a1                 50  
  1                     a2                 30  
  2                     a1                 60  
  2                     a2                 40  
  3                     a2                 80  
   
   
  我现在要做一个报表  
   
  a1     仓库编号 数量  
  NULL 1               150  
  NULL 2               60  
  合计 NULL                 210  
  a2     仓库编号 数量  
  NULL 1               30  
  NULL 2               40  
  NULL 3               80  
  合计 NULL                 150  
 

NO.1   作者: happydreamer

 
   
  select   *   from   into   #t  
  (  
  select   distinct   商品编号   ,   仓库编号   仓库编号   ,     数量   数量   ,1   flag1,商品编号   flag2   from   表  
  union   all  
  select   null,仓库编号,cast(sum(数量)   as   varchar),2,商品编号   from   表   group   by   商品编号,仓库编号  
  union   all  
  select   distinct   合计,null   ,null,4,商品编号   from   表)   a  
  order   by   flag2,flag1  
   
   
  update   #t    
  set   数量=a.数量    
  from  
  (select   cast(sum(cast   (数量   as   int))   as   varchar)   数量   ,flag1,flag2  
  from   #t   where   数量<>数量   group   by   flag,flag2)a  
  where   #t.flag2=a.flag2   and   #t.商品编号=合计  
   
  select   商品编号,仓库编号,数量   from   #t  
 

NO.2   作者: pengdali

select   商品编号,仓库编号,数量   from   (  
  select   distinct   商品编号,仓库编号   仓库编号,数量   数量,0   flag1,商品编号   flag2   from   表  
  union   all  
  select   null,cast(仓库编号   as   varchar(10)),cast(sum(数量)   as   varchar(10)),1,商品编号   from   表   group   by   商品编号,cast(仓库编号   as   varchar(10))  
  union   all  
  select   合计,null,sum(数量),2,商品编号   from   表   group   by   商品编号)   tem   order   by   flag2,flag1


    摘要: 以下的函数,是自己模拟的,并不是真正的:-) 如果用tcp通信,server/client模式,client可以有多个。比如web服务。 假设server的ip地址为server_ip,它所用的端口为server_port. 先建立一个server_socket,然后bind (server_socket,server_ip,server_port) 进行监听. 这时候如果 client1......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE