小弟最近用C#+SQL Server 2000做了一个图书销售管理信息系统,请教各位大侠,怎样在一个月结束,到下一个月时系统就自动将上一个月的所有销售记录导入到外面的excel文件里面?

解决方案 »

  1.   

    用水晶报表导出,或者筛选到datagrid导出http://www.qq166.com/vip.htm?qq=525555
      

  2.   

    方法不可取,一个月才运行一次,平时也要浪费资源,比较合理的办法是,用户每次查询报表时,检查本月以前的报表是否已经导出,如果还没有导出再导出,这样,只是在查询的时候才检查并生成,平时就不会浪费资源了。当然,如果你的数据不能在时间过去了反查(如库存),该方法无效,对于这种情况,如果放在服务器端,不需要软件支持,可以用sql sever的计划完成,如果要单靠sqlserver无法完成,只要做一个程序,放上计时器了,比较浪费资源。