貌似,这个问题很难。关于ACCESS和C#…… 窗体上,dataGridView1,button1一个ACCESS数据库,31张表(假设2008年1月1日~2008年1月31日的帐单。表里记着N样产品的单价、出货量、和总收入[备注:总收入=单价*出货量])。现在问题来勒:如何在dataGridView1显示一张表,三十天的总收入(两种总收入,一种是单样产品总收入,一种是所有产品总收入)?简单的说,就是如何计算列?ACCESS不可以计算列,那要如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Access 不可以(?我不清楚)但是读到 DataTable 之后,Datatable可以创建计算列 设置两个隐藏列 一列显示单价 一列显示出货量 在 gridview 的行绑定事件中计算值 // ...DataColumn col = new DataColumn("总收入");col.Expression = "单价*出货量";DataSet1.Tables("销售表").Columns.Add(col); ACCESS怎么不可以做,其实跟SQL的语句差不多,他们有很许多相似之处我理解你的意思了你是不是想要在一张表里显示31天所有产品的总收入,然后单独某个产品在显示下其31天内的所有总收入?如果你的N样产品,所有天的帐单,都是一致的话,就是产品种类都是一样的,就行正在帮你想 因为我电脑上没有SQL,所以我就给多讲下思路,笨方法,呵呵可以建个视图,查询出所有产品名称,单价,这都是固定的列,在把所有表的各个产品数量相加,加到一张表上,就像你说的,总收入=单价*出货量,这样就可以直接算出各个产品在这个月的,总收入,但是所有产品的总收入,我没想出来,不好意思 lz也有可能是从31个xls文件导入而来的31个表。不好说啊 这种情况应该写一个导入程序来处理...最差也应该在Excel里做个合并处理(又不是什么难事)...设计是为了改进流程...不是为了给流程擦屁股...所以...lz首先应该把需求搞清楚... 不知道为什么,我上传不到CSDN里。我就上传到我的空间里 。下载地址:http://xinset.mm9mm.com/log/music/12.rar 被你深深的囧了一下如果你要计算年营业额呢? 365张表?...首先要把表合并。。另外 计算列的合计(sum)、最大(max)、最小(min)、平均(avg)有专门的SQL函数。 很好计算。 给个月份的例子好吗?我是自学的。你说的SQL函数我接触过。可是放到C#里,就不知道怎么写了(不是SQL语句不会写,而是不知道怎么写、怎么显示)……- -!别对我冏,我会害羞。我真的在走弯路,迷路 给个月份的例子好吗?我是自学的。你说的SQL函数我接触过。可是放到C#里,就不知道怎么写了(不是SQL语句不会写,而是不知道怎么写、怎么显示)……- -!别对我冏,我会害羞。我真的在走弯路,迷路 给个月份的例子好吗?我是自学的。你说的SQL函数我接触过。可是放到C#里,就不知道怎么写了(不是SQL语句不会写,而是不知道怎么写、怎么显示)……- -!别对我冏,我会害羞。我真的在走弯路,迷路 进来看看这几道离散数学题,你的解法是什么呢? 怎样在页面加载完毕时,将WebBrowser中页面的HTML显示在RichTextBox里面? 数据库列值相加最后在datagrid里显示的问题. 关于ComboBox的问题 关于datetimepicker 背景色的问题 一个有几个系统的网站如何实现单点登陆啊(sso) 一个用socket做服务器端接收数据的问题! 水晶报表分组统计,求助 很菜很菜的问题! 关于protected子类调用的问题 关于GridView读取 radiobuttonlist怎么用javascript获得value
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语句不会写,而是不知道怎么写、怎么显示)……
- -!别对我冏,我会害羞。我真的在走弯路,迷路