FORM追加查询条件

form中,给数据块查询追加新的where语句

app_query.append('块名',user_where_clause)

       user_where_clause varchar2类型,写上你需要加的sql语句。


DECLARE
	temp_clause VARCHAR2(1000);
BEGIN
	app_folder.event('PRE-QUERY');
	lines_folder_c.pre_query;
	IF :parameter.cux_query_find = 'Y' AND
		 :find.q_price IS NOT NULL THEN
		temp_clause := 'EXISTS (select 1
														from po_headers_all poh
														where 1=1
														AND po_lines_inq_v.po_header_id =POH.po_header_id
														AND poh.ATTRIBUTE2 =''' ||
									 name_in('FIND.Q_PRICE') || ''')';
		app_query.append('LINES_FOLDER', temp_clause);
	END IF;
	--End add
EXCEPTION
	WHEN OTHERS THEN
		:parameter.cux_query_find := 'N';  
		po_message_c.show;
		RAISE form_trigger_failure;
END;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用el-collapse组件来实现展开/收起的查询条件,结合el-form组件实现以下功能: 1. 在el-collapse组件中添加多个el-collapse-item组件,每个el-collapse-item组件代表一个查询条件; 2. 在每个el-collapse-item组件中嵌套一个el-form组件,用于展示查询条件的表单; 3. 在el-form组件中添加查询条件的表单控件,如el-input、el-select等; 4. 在el-collapse-item组件的title属性中添加展开/收起的按钮,如el-button或el-icon等; 5. 在展开/收起按钮的点击事件中,通过v-if或v-show来控制el-collapse-item组件的显示/隐藏。 以下是示例代码: ``` <template> <div> <el-collapse> <el-collapse-item title="查询条件1"> <el-form ref="form1" :model="form1" label-width="100px"> <el-form-item label="姓名"> <el-input v-model="form1.name"></el-input> </el-form-item> <el-form-item label="年龄"> <el-select v-model="form1.age" placeholder="请选择"> <el-option label="18岁以下" value="1"></el-option> <el-option label="18-30岁" value="2"></el-option> <el-option label="30岁以上" value="3"></el-option> </el-select> </el-form-item> <el-form-item> <el-button type="primary" @click="search1">查询</el-button> </el-form-item> </el-form> </el-collapse-item> <el-collapse-item title="查询条件2"> <el-form ref="form2" :model="form2" label-width="100px"> <el-form-item label="性别"> <el-radio-group v-model="form2.gender"> <el-radio label="male">男</el-radio> <el-radio label="female">女</el-radio> </el-radio-group> </el-form-item> <el-form-item label="职业"> <el-input v-model="form2.job"></el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="search2">查询</el-button> </el-form-item> </el-form> </el-collapse-item> </el-collapse> </div> </template> <script> export default { data() { return { form1: { name: '', age: '' }, form2: { gender: '', job: '' } } }, methods: { search1() { // 查询条件1的查询方法 }, search2() { // 查询条件2的查询方法 } } } </script> ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值