| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 760 人关注过本帖
标题:数据库结构设计问题一枚
只看楼主 加入收藏
托名汉相
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-9-16
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:10 
数据库结构设计问题一枚
VFP新手,问题可能比较小白,请笑过了千万不要忘记指导一下如何解决问题,谢谢!

用途:进销存系统的销售统计表
格式:逐笔显示每天的销售明细,如附图,这是我想要的报表的打印格式:

问题:日期和客户字段对应的销售物品有1种或者很多种,附图是EXCEL表的表现形式,在VFP中该如何设置数据库结构呢,使得要打印的报表只显示一次日期和客户?

我想到的解决办法:
1、日期和客户字段重复填入相同的值
问题:如何将数据以附图的格式存入报表打印?

2、每个销售单建一个表,从各个表中取数据
太笨重了,直接忽略

请各位高手指导一下吧。


[ 本帖最后由 托名汉相 于 2014-9-23 20:00 编辑 ]
搜索更多相关主题的帖子: 进销存系统 数据库 统计表 EXCEL 如何 
2014-09-23 19:50
托名汉相
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-9-16
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册


不好意思,图片没传上来
2014-09-23 20:01
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
先看书,不懂的问题,再到论坛请教!
你目前所遇到的问题,远远超出你的能力,不是三言两语就能说明白的,这种格式可以通过代码方式解决。
功到自然成
不知道楼主是想在VFP中,还是在EXCEL中实现这种格式。

坚守VFP最后的阵地
2014-09-23 20:07
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
两个办法:
1、与楼主的办法1相同,每条记录都有不少重复的内容,如日期、客户、单号等等;
2、建立一个销售单目录表,记录共同的内容,如日期、客户、单号、金额合计、销售毛利等等在此仅有一条记录。再建立一个销售明细表,详细记录销售的明细数据,除了单号外,其他内容不与销售单目录表重复。使用时通过销售单目录表来查找销售明细数据,这个不用多说。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-09-23 20:11
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
楼上说的不错
2014-09-23 20:59
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43182
注 册:2014-5-20
收藏
得分:5 
客户大大的。

这样可不可以?
重复的不打印:
报表细节区的横线分前、中、后三段,通过设置“打印条件”控制。
2014-09-23 21:53
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用托名汉相在2014-9-23 20:01:21的发言:



不好意思,图片没传上来
从你的图解来看,此Excel表用VFP做,至少要拆成两张表:一张是销售表,字段是从图解表的第一个字段至结算金额;另一张是货物表,包含第一张表的“货物品名”字段,以及图解表中的最后三个字段。两张表以货物品名关联。当然,有货号更好,货名可能有雷同,但货号是唯一的。做得再好些,第一张表的折扣和结算金额只保留其一即可,因为可以通过总价与其中一个的运算得出另一个的值。一般数据库设计的理念认为,可以用运算得出的结果不应成为表文件的一部分。
2014-09-23 22:24
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:5 
以下是引用吹水佬在2014-9-23 21:53:50的发言:

客户大大的。
 
这样可不可以?
重复的不打印:
报表细节区的横线分前、中、后三段,通过设置“打印条件”控制。
关于报表的打印我觉得应该按这种顺序考虑设计思路(仅供参考):1、表文件是否可以通过不很复杂的代码处理成你想打印出的格式效果(单指数据,其它修饰还得在报表文件中做控件)?如果能,就先把表文件处理成需要的样子,然后报表的设计就围绕处理后的格式进行。这种方法可以对报表进行最省力的设计,却能达到效果。2、如果表文件的数据不能处理成你想要输出的格式,那么就只能挖掘报表设计的潜力,让输出达到你要的效果;3、如果单独设计报表也不能完全达到你要的效果,那就同时处理表文件和报表设计,让表文件的数据尽量向报表可以设计到的格式靠拢。若上面三种方法都不行,那... ... 你就调整输出效果吧,毕竟FoxPro也不是专业设计豪华报表的。
2014-09-23 22:38
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:0 
.   .

[ 本帖最后由 qingfameng 于 2014-9-27 20:22 编辑 ]
2014-09-23 22:55
托名汉相
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-9-16
收藏
得分:0 
谢谢各位的热情相助!!!

仔细想了一下,VFP的特长是数据处理,不是报表设计,干脆用第1种方法,然后将数据导出到EXCEL文件,在EXCEL文件中编辑报表格式打印,可能是最好的处理办法吧。

思路基本确定,接下来开始规划系统的细节,期间遇到问题,再来向各位大侠求助!!

新注册的ID没有分数,没有给到分的各位请原谅!!!!!
收到的鲜花
  • taifu9452014-09-27 10:03 送鲜花  50朵   附言:祝研究成功。
2014-09-27 09:59
快速回复:数据库结构设计问题一枚
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.060765 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved