各位兄台帮忙看看这张报表该怎么做?在线等待!!

Control 2003-08-11 09:49:58
相关的数据库表的脚本
CREATE TABLE [dbo].[Product_Fee_Adjust_Master] (
[Master_ID] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Proposer] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[App_Date] [datetime] NULL ,
[Reason] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[VG_Manager] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[operator] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[Finish_Date] [datetime] NULL ,
[Status] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[Remark] [text] COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

CREATE TABLE [dbo].[Product_Fee_Adjust_Detail] (
[ID] [numeric](10, 0) IDENTITY (1, 1) NOT NULL ,
[Master_ID] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Product_Name] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Discount] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[Country] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[Old_Rate] [float] NULL ,
[New_Rate] [float] NULL ,
[Old_Rounding] [float] NULL ,
[New_Rounding] [float] NULL ,
[Old_Setup_Fee] [money] NULL ,
[new_SetUp_Fee] [money] NULL ,
[Old_Connect_Fee] [money] NULL ,
[New_Connect_Fee] [money] NULL ,
[Old_Tax_Fee] [money] NULL ,
[New_Tax_Fee] [money] NULL ,
[Old_Monthly_Fee] [money] NULL ,
[New_Monthly_Fee] [money] NULL ,
[Old_Access_Surcharge_Fee] [money] NULL ,
[New_Access_Surcharge_Fee] [money] NULL ,
[Old_Min_Balance_Block] [money] NULL ,
[New_Min_Balance_Block] [money] NULL ,
[Flag] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO

报表的格式为:
产品资费调整申请表
申请人: 申请日期:
申请原因:
副总经理、财务总监审批:
基本费率调整 附加费用调整
产品名称 折扣 国家名称 原费率 调整后费率 附加费用名称 调整前 调整后
Rounding
Setup Fee
Connection Fee
Tax Fee
Monthly Fee
Access Surcharge
Min Balance Block
基本费率调整 附加费用调整
产品名称 折扣 国家名称 原费率 调整后费率 附加费用名称 调整前 调整后
Rounding
Setup Fee
Connection Fee
Tax Fee
Monthly Fee
Access Surcharge
Min Balance Block
基本费率调整 附加费用调整
产品名称 折扣 国家名称 原费率 调整后费率 附加费用名称 调整前 调整后
Rounding
Setup Fee
Connection Fee
Tax Fee
Monthly Fee
Access Surcharge
Min Balance Block
备注: 操作人:
完成日期:
...全文
196 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Control 2003-08-11
  • 打赏
  • 举报
回复
to netspies
我组织不出数据来
Control 2003-08-11
  • 打赏
  • 举报
回复
to netspies
能说的具体一点么?需要的话,我可以给你发过报表格式去
netspies 2003-08-11
  • 打赏
  • 举报
回复
use setitem() function
Control 2003-08-11
  • 打赏
  • 举报
回复
等待高手!我知道问题的难度,我问过很多人了,没辙!!
Control 2003-08-11
  • 打赏
  • 举报
回复
呵呵,我只是想看一下附加费用部分用什么技术实现,交叉报表我尝试了、不行
wuhanjuan 2003-08-11
  • 打赏
  • 举报
回复
天!!!!!
太多了!
Control 2003-08-11
  • 打赏
  • 举报
回复
补充:我想知道的是:怎么处理附加费用部分:在数据库中他们是分开存放的。可是在报表中是交叉表的形式。并且,附加费用名称列不是库中的纪录也不是其中的字段。
Control 2003-08-11
  • 打赏
  • 举报
回复
谢谢liaolwj(风儿)

我试一下
liaolwj 2003-08-11
  • 打赏
  • 举报
回复
select 申请人,申请日期,申请原因,基本费率调整,附加费用调整,产品名称,折扣,国家名称 ,原费率,调整后费率,附加费用名称,调整前,调整后,基本费率调整,附加费用调整
from 你的表
然后让台头放到header区中
而你需要进行排列的放到detail区中
最后你的备注可以放到summary区中
如果有些数据没有办法从表中取的话你还是用setitem好了
liaolwj 2003-08-11
  • 打赏
  • 举报
回复
你可以试着用TABULAR格式的数据窗口,将数据分别放就可以了。
Control 2003-08-11
  • 打赏
  • 举报
回复
所有的数据都在数据库中,现在的问题是组织不出数据来
Control 2003-08-11
  • 打赏
  • 举报
回复
就是在库中呀
要是存放在另外的表中就好说了
funnu 2003-08-11
  • 打赏
  • 举报
回复
自定义一个函数,然后将结果保存在数据库中,看你的函数怎么写了
klbt 2003-08-11
  • 打赏
  • 举报
回复
附加费用能否作为费用的一种,存放在数据库表中。

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧