社区
C#
帖子详情
貌似,这个问题很难。关于ACCESS和C#……
asppine
2008-07-15 08:25:56
窗体上,dataGridView1,button1
一个ACCESS数据库,31张表(假设2008年1月1日~2008年1月31日的帐单。表里记着N样产品的单价、出货量、和总收入[备注:总收入=单价*出货量])。
现在问题来勒:
如何在dataGridView1显示一张表,三十天的总收入(两种总收入,一种是单样产品总收入,一种是所有产品总收入)?
简单的说,就是如何计算列?ACCESS不可以计算列,那要如何做?
...全文
129
21
打赏
收藏
貌似,这个问题很难。关于ACCESS和C#……
窗体上,dataGridView1,button1 一个ACCESS数据库,31张表(假设2008年1月1日~2008年1月31日的帐单。表里记着N样产品的单价、出货量、和总收入[备注:总收入=单价*出货量])。 现在问题来勒: 如何在dataGridView1显示一张表,三十天的总收入(两种总收入,一种是单样产品总收入,一种是所有产品总收入)? 简单的说,就是如何计算列?ACCESS不可以计算列,那要如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asppine
2008-07-16
打赏
举报
回复
给个月份的例子好吗?
我是自学的。你说的SQL函数我接触过。
可是放到C#里,就不知道怎么写了(不是SQL语句不会写,而是不知道怎么写、怎么显示)……
- -!别对我冏,我会害羞。我真的在走弯路,迷路
asppine
2008-07-16
打赏
举报
回复
给个月份的例子好吗?
我是自学的。你说的SQL函数我接触过。
可是放到C#里,就不知道怎么写了(不是SQL语句不会写,而是不知道怎么写、怎么显示)……
- -!别对我冏,我会害羞。我真的在走弯路,迷路
asppine
2008-07-16
打赏
举报
回复
给个月份的例子好吗?
我是自学的。你说的SQL函数我接触过。
可是放到C#里,就不知道怎么写了(不是SQL语句不会写,而是不知道怎么写、怎么显示)……
- -!别对我冏,我会害羞。我真的在走弯路,迷路
JeffChung
2008-07-16
打赏
举报
回复
找一本数据库入门的书看一下。
你要先知道数据库能做什么,才不会把本来简单的工作搞复杂了
maddemon
2008-07-15
打赏
举报
回复
被你深深的囧了一下
如果你要计算年营业额呢? 365张表?...
首先要把表合并。。
另外 计算列的合计(sum)、最大(max)、最小(min)、平均(avg)有专门的SQL函数。 很好计算。
asppine
2008-07-15
打赏
举报
回复
有没有人愿意指点我下?帮我优化下?或者给我点提示都行?
我很好学的!也愿意接受错误。!
asppine
2008-07-15
打赏
举报
回复
不知道为什么,我上传不到CSDN里。
我就上传到我的空间里 。
下载地址:
http://xinset.mm9mm.com/log/music/12.rar
vrhero
2008-07-15
打赏
举报
回复
[Quote=引用 12 楼 slin60 的回复:]
lz也有可能是从31个xls文件导入而来的31个表。不好说啊
[/Quote]
这种情况应该写一个导入程序来处理...最差也应该在Excel里做个合并处理(又不是什么难事)...
设计是为了改进流程...不是为了给流程擦屁股...
所以...lz首先应该把需求搞清楚...
asppine
2008-07-15
打赏
举报
回复
我的意思是这样的。
就想将31个表进行排行。
比如:本月最佳销售产品、本月盈利冠军等……
要不我把小程序发上来?帮我看下和优化?
我是完全自学,没经过系统式,走很多弯路。如果哪做不好,希望有人可以给我提醒下。万分感谢!
slin60
2008-07-15
打赏
举报
回复
[Quote=引用 11 楼 vrhero 的回复:]
引用 5 楼 slin60 的回复:
你把31张表先拼接起来再计算
何况你这样的表设计方式本身就有问题
31张表(假设2008年1月1日~2008年1月31日的帐单。表里记着N样产品的单价、出货量、和总收入[备注:总收入=单价*出货量])。
--------------
这也能叫设计?
[/Quote]
lz也有可能是从31个xls文件导入而来的31个表。不好说啊
vrhero
2008-07-15
打赏
举报
回复
[Quote=引用 5 楼 slin60 的回复:]
你把31张表先拼接起来再计算
何况你这样的表设计方式本身就有问题
[/Quote]
31张表(假设2008年1月1日~2008年1月31日的帐单。表里记着N样产品的单价、出货量、和总收入[备注:总收入=单价*出货量])。
--------------
这也能叫设计?
JeffChung
2008-07-15
打赏
举报
回复
[Quote=引用 5 楼 slin60 的回复:]
... ...
何况你这样的表设计方式本身就有问题
[/Quote]
严重同意
qjlsharp
2008-07-15
打赏
举报
回复
因为我电脑上没有SQL,所以我就给多讲下思路,笨方法,呵呵
可以建个视图,查询出所有产品名称,单价,这都是固定的列,在把所有表的各个产品数量相加,加到一张表上,就像你说的,总收入=单价*出货量,这样就可以直接算出各个产品在这个月的,总收入,但是所有产品的总收入,我没想出来,不好意思
qjlsharp
2008-07-15
打赏
举报
回复
ACCESS怎么不可以做,其实跟SQL的语句差不多,他们有很许多相似之处
我理解你的意思了
你是不是想要在一张表里显示31天所有产品的总收入,然后单独某个产品在显示下其31天内的所有总收入?
如果你的N样产品,所有天的帐单,都是一致的话,就是产品种类都是一样的,就行
正在帮你想
slin60
2008-07-15
打赏
举报
回复
你为什么要把每天的销售单单独放一张表呢?合在一起不是更好?
asppine
2008-07-15
打赏
举报
回复
什么问题?
slin60
2008-07-15
打赏
举报
回复
你把31张表先拼接起来再计算
何况你这样的表设计方式本身就有问题
asppine
2008-07-15
打赏
举报
回复
可是,注意:
我要的是31张表哦!
用循环?
Jinglecat
2008-07-15
打赏
举报
回复
// ...
DataColumn col = new DataColumn("总收入");
col.Expression = "单价*出货量";
DataSet1.Tables("销售表").Columns.Add(col);
这个还能被注册?
2008-07-15
打赏
举报
回复
设置两个隐藏列 一列显示单价 一列显示出货量 在 gridview 的行绑定事件中计算值
加载更多回复(1)
编程资料 -
C#
多线程
编程资料 - 多线程
C#
多线程编程实例实战作者: 刘弹 www.ASPCool.com 时间:2003-5-17 上午 10:24:05 阅读次数:10996单个写入程序/多个阅读程序在.Net 类库中其实已经提供了实现,即System.Threading.ReaderWriterLock 类。本文通过对常见的单个写入/多个阅读程序的分析来探索
c#
的多线程编程。
问题
的提出所谓单个写入程序/多个阅读
C#
调用Win32 api学习总结
从.NET平台调用Win32 API Win32 API可以直接控制Microsoft Windows的核心,因为API(Application Programming Interface)本来就是微软留给我们直接控制Windows的接口。 一. 基础知识 Win32 API是C语言(注意,不是C++语言,尽管C语言是C++语言的子集)函数集。
c#
外企英文面试题总结
Interview ProblemDoes
C#
support multiple-inheritance?Who is a protected class-level variable available to? Are private class-level variables inherited? Describe the ac
九零后的五年七次工作经历
上过班、创过业、卖过小吃…… 做过java、SEO、Android、IOS、项目经理、CEO、CTO…… 换过六家公司、参与开过两家公司、弄过一个小吃…… 高调的时候行走于数家银行大型会议、五星级宾馆、天空灰来灰去…… 低调的时候穿梭在寒冷的冬天、步行数十公里跑一个个商家、坐没有暖气的公交车只为省一块钱、坐无座的绿皮火车…… 结识了很多志同道合的朋友、受到过数位领导的赏识栽培…… 碰到过老板发不起工资、错失过离职后公司上市的百万股票……
C#
110,913
社区成员
642,601
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章