我实际上在写甲骨文的报告。我遇到的情况之一是为报告创建一个参数,即收费类型。我有一个名为type_of_fees的表,其中一个列名为type_of_fees
我有几项记录,例如:
对于该参数,我希望从下拉列表中选择要从中选择的值:
所以我想当用户选择月租时,它会显示我在表中得到的月租类型,_onthly租金1,月租金2,月租金3。
我也希望其他记录,如1个月预支和每周租金,以列入其他选择时。现在,如果我没有弄错的话,我将不得不创建一个视图来使事情变得更容易
我可以想象需要像SELECTION_TYPE和TYPE_OF_FEES这样的列。
如何插入自定义记录,如选择类型,将显示适当类型的费用?
意欲的观点实例:
----------------------------------
selection_type | type_of_fees |
----------------------------------
Monthly Rental | monthly rental 1
----------------------------------
Monthly Rental | monthly rental 2
----------------------------------
Monthly Rental | monthly rental 3
----------------------------------
Deposits | 1 month deposit
----------------------------------
Deposits | 2 months deposit
----------------------------------
Airconditioning | Aircond charges
----------------------------------
Utilities | Utility
----------------------------------
Others | 1 month advance
----------------------------------
Others | weekly rental
----------------------------------
我该如何创建这个?特别是为selection_type
列创建数据的部分。我对创建视图不是很熟悉。
我没有问题查询我打算使用的数据,但是我只需要创建视图,这样我就可以使用selection_type来更容易地查询事物:
SELECT DISTINCT TYPE_OF_FEES FROM TYPE_OF_FEES
WHERE TYPE_OF_FEES LIKE '%deposit%'
顺便说一下我在甲骨文上。如果有人能解释和帮助的话。
发布于 2012-09-12 09:59:24
我将假设您所指的是Oracle Reportwriter / Reportbuilder,该产品与Oracle窗体捆绑在一起?
Oracle报告说,您必须从基础开始。创建报告以选择所有数据,而不考虑selection_type。这将使您能够集中讨论查询的结构和报表的结构。重要的是要纠正报表的结构,并将其用作报表向导为您生成报表的基础。然后相应地自定义生成的报告。
一旦确定了结构--创建参数表单并将参数添加到查询中。
您可能希望创建两个LOV参数字段,第一个是selection_type,第二个是type_of_fees。后者取决于第一个输入的值。
Oracle报表参数表单文档
发布于 2012-09-14 01:41:11
我将回答我自己的问题,因为我找到了一种方法,为我可以用例使用的每个selection_type
创建一个视图。
使用它,我可以用新列来构造我想要的视图。
https://stackoverflow.com/questions/12381041
复制相似问题