报表开发遇到问题

1.输出小于1大于0的小数时,不要按照字符串格式(pkg及rtf)输出,否则会导致小数点前‘0’消失
  部分函数的返回值会自动去掉0。
2.条形码只能被手机扫描,无法被pda扫描。
@1
报表开头:添加文本域,并添加如下代码,引用java包
<?register-barcode-vendor:'oracle.apps.xdo.template.rtf.util.barcoder.BarcodeUtil';'XMLPBarVendor'?>
@2
条形码:添加如下代码
<?format-barcode:labe_name;'code128a';'XMLPBarVendor'?>

3.在form里能查到数据,将查询代码复制到pl/sql后却不能查出数据?

初始化:
Begin
  Mo_global.init(‘CUX’)
END;

4.如何获取系统配置文件的值?
Fnd_profile.value(‘’);
5.如何获取当前用户可访问的ou实体?
@1:
Select organization_id,name
from hr_operating_units ou 
where mo_global.org_access(ou.organization_id) = ‘Y’
//亦可使用值集AR_SRS_OPERATING_UNITS
@2:
系统管理-->并发-->程序(找到自己定义的并发程序)-->请求;设置“业务实体模式”为单个。
6.当前值集的条件要用到其他值集的结果?
  可以用如下方式引用其他值集的返回值: :$FLEX$.VALUE_SET_NAME 或 :$FLEX$.parameter_name
7.报表参数是日期怎么处理?
8.Form个性化?
9.动态SQL?
@1,单引号做转义符:
SELECT ''''||'''1''' from dual

猜你喜欢

转载自1172920263.iteye.com/blog/2161263