摘要:
系统设置首先到币种定义界面定义币种的精度和扩展精度。NAVIGATION: Financials > Currencies > Currencies界面截图如下:Precision是普通精度,Extended是扩展精度。FND Libraries里面有一个程序包FND_CURRENCIES提供了API可以让我们方便的根据精度或扩展精度来构建format mask。下面举出简单的代码调用实例。Precision利用FND_CURRENCIES的SAFE_GET_FORMAT_MASK来轻松获取: 1 declare 2 l_format_mask varchar2(80); 3 .. 阅读全文
摘要:
需求描述在某些特定需求的报表中,可能要求某些布局对象在一定的条件下显示或隐藏。在Oracle reports builder里开发报表时大致有两种方法以供开发者使用。使用Format Trigger(格式触发器)以编程的方式进行控制使用Conditional Formatting(条件格式化)进行控制二者使用场景不同,下面对这两种方法进行详述。Format Trigger(格式触发器)格式触发器是一个在布局对象被最后设定格式之前执行的一个PLSQL函数。该触发器可用来动态地改变布局对象的格式数属性。函数返回值为BOOLEAN类型。若函数返回TRUE,则显示布局对象;FALSE则隐藏该布局对象。 阅读全文