1 Reply Latest reply on Jan 14, 2020 6:34 PM by Mónica Godoy -Oracle

    validaciones en apex 5.1

    Jorge_pma

      Hola a todos


      Quisiera saber como puedo hacer una validation en apex 5.1, con un Store Procedure en la BD que recibe 2 parametros de entrada, y tiene 2 parametros de salida, dependiendo de estos valores necesito que la pagina de apex detenga la ejecucion o continue hasta el final

       

      Gracias por sus comentarios.!

        • 1. Re: validaciones en apex 5.1
          Mónica Godoy -Oracle

          Hola Jorge,

           

          Puedes crear una validación en una página de APEX para que se ejecute cuando el usuario hace un submit a la página.

          Hay varios tipos de validación, dependiendo de cómo vas a validar la información. Para el caso particular, una opción podría ser así:

           

          2020_01_14_13_21_17_Page_Designer.png

           

          Y la función PL/SQL ejecuta el procedimiento prd_ejemplo, dependiendo de los parámetros de salida generaría un mensaje al usuario y no continuaría con los procesos.

          Si los parámetros cumplen con las condiciones, continuaría con los procesos definidos en la página.

           

          declare

              l_par_out1 varchar2(200);

              l_par_out2 varchar2(200);

          begin

              prd_ejemplo(par_in1 => :p3_item1,

                          par_in2 => :p3_item2,

                          par_out1 => l_par_out1,

                          par_out2 => l_par_out2);

                     

              If l_par_out1 <condicion> or par_out2 <condicion> then

                  return "Mensaje de validación";

              Else if;

           

          End;

           

          Para más información sobre las validaciones en APEX: Understanding Validations

           

          Saludos,

          Mónica Godoy

          1 person found this helpful