复选框验证以选中至少一个复选框

Checkbox Validation to Check atleast One Checkbox is selected

我创建了一个带有复选框的有吸引力的报告,如果我没有 selected 任何复选框,那么它应该通过 oracle apex 中的错误“select atleast one checkbox”

请多多指教

假设您有一份关于 table emp 的交互式报告,并将其作为查询:

select EMPNO,
       ENAME,
       JOB,
       MGR,
       HIREDATE,
       SAL,
       COMM,
       DEPTNO,
       APEX_ITEM.CHECKBOX(1,empno) checkbox
  from EMP

向带有“提交页面”操作的按钮添加一个按钮

使用源代码创建类型为“函数体(返回布尔值)”的验证

DECLARE
BEGIN
  FOR i IN 1..APEX_APPLICATION.G_F01.COUNT LOOP
    RETURN true;
  END LOOP;  
  RETURN false;
END;

和错误消息“必须选中至少一个复选框”

仅此而已。

这将是对“PL/SQL 函数 returns 错误文本”类型的验证。

begin
if  apex_application.g_f01 is not null and 
    apex_application.g_f01.count > 0 
then
   return 'select atleast one checkbox!!';
end if;
return null;
end;