壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1165|回复: 2

请问下forms底下弹性域的查询怎么实现呢

  [复制链接]
发表于 2010/4/28 10:32:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我做了一个form的弹性域查询,代码如下
但是这样只能所有查询的弹性域段都输入才能查询到,而且上下限都一摸一样才能查询,不然报错
首先是定义被查询块的弹性域:
fnd_key_flex.define(BLOCK => 'CUX_GL_JOURNALS_V',
          field => 'ACCOUNTING_FLEXFIELD',
          description => 'ACCOUNT_DESCRIPTION',
          appl_short_name => 'SQLGL',
          code => 'GL#',
          id => 'CODE_COMBINATION_ID',
          num =>get_char_id.get_char_of_set_id(:parameter.SET_OF_BOOKS_ID));

其次定义查询块的弹性域(上下限):
FND_RANGE_FLEX.define(BLOCK => 'QUERY_FIND',
field => 'ACCOUNTING_FLEXFIELD',
appl_short_name => 'SQLGL',
code => 'GL#',
VALIDATE=> 'NONE',
          required => 'N',
          allownulls => 'Y',
          usedbflds => 'N',
          insertable => 'ALL',
          updateable => 'ALL',
num => get_char_id.get_char_of_set_id(:parameter.SET_OF_BOOKS_ID));
最后在被查询块的pre-query中加入代码:
FND_FLEX_FIND.query_kflex_range( APPL_SHORT_NAME=>'SQLGL'
                               , CODE=>'GL#'
                               , NUM=>  get_char_id.get_char_of_set_id(:parameter.SET_OF_BOOKS_ID)
                               , LOW_SEGMENTS=>UERY_FIND.ACCOUNTING_FLEXFIELD_LOW
                               , HIGH_SEGMENTS=>:QUERY_FIND.ACCOUNTING_FLEXFIELD_HIGH
                               , SEGMENTS_FIELD=>'CUX_GL_JOURNALS_V.ACCOUNTING_FLEXFIELD');


但是这样只能所有查询的弹性域段都输入才能查询到,而且上下限都一摸一样才能查询,不然报错
QQ截图未命名.png
发表于 2010/5/18 15:24:18 | 显示全部楼层
路过      
发表于 2010/5/19 14:05:13 | 显示全部楼层
关注。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 16:42 , Processed in 0.016585 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表