窗体上,dataGridView1,button1一个ACCESS数据库,31张表(假设2008年1月1日~2008年1月31日的帐单。表里记着N样产品的单价、出货量、和总收入[备注:总收入=单价*出货量])。现在问题来勒:如何在dataGridView1显示一张表,三十天的总收入(两种总收入,一种是单样产品总收入,一种是所有产品总收入)?简单的说,就是如何计算列?ACCESS不可以计算列,那要如何做?
调试欢乐多
DataColumn col = new DataColumn("总收入");
col.Expression = "单价*出货量";
DataSet1.Tables("销售表").Columns.Add(col);
我理解你的意思了
你是不是想要在一张表里显示31天所有产品的总收入,然后单独某个产品在显示下其31天内的所有总收入?
如果你的N样产品,所有天的帐单,都是一致的话,就是产品种类都是一样的,就行
正在帮你想
可以建个视图,查询出所有产品名称,单价,这都是固定的列,在把所有表的各个产品数量相加,加到一张表上,就像你说的,总收入=单价*出货量,这样就可以直接算出各个产品在这个月的,总收入,但是所有产品的总收入,我没想出来,不好意思
lz也有可能是从31个xls文件导入而来的31个表。不好说啊
我就上传到我的空间里 。
下载地址:http://xinset.mm9mm.com/log/music/12.rar
如果你要计算年营业额呢? 365张表?...
首先要把表合并。。
另外 计算列的合计(sum)、最大(max)、最小(min)、平均(avg)有专门的SQL函数。 很好计算。
我是自学的。你说的SQL函数我接触过。
可是放到C#里,就不知道怎么写了(不是SQL语句不会写,而是不知道怎么写、怎么显示)……
- -!别对我冏,我会害羞。我真的在走弯路,迷路
我是自学的。你说的SQL函数我接触过。
可是放到C#里,就不知道怎么写了(不是SQL语句不会写,而是不知道怎么写、怎么显示)……
- -!别对我冏,我会害羞。我真的在走弯路,迷路
我是自学的。你说的SQL函数我接触过。
可是放到C#里,就不知道怎么写了(不是SQL语句不会写,而是不知道怎么写、怎么显示)……
- -!别对我冏,我会害羞。我真的在走弯路,迷路