• Viernes 15 de Noviembre de 2024, 11:06

Autor Tema:  Validar Datos  (Leído 1731 veces)

cesar_pyo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Validar Datos
« en: Martes 5 de Julio de 2005, 20:03 »
0
Estoy empezando a utilizar Oracle Portal 9i y tengo que realizar un formPortal que valide la existencia de datos de una tabla.

Ej. Teniendo dos tablas EMPRESA (ruc(pk), nombreRegistro, nombreComercial), datos ya cargados, y la tabla ESTABLECIMIENTO(ruc(fk), codEstablecimiento(pk), nombreEst,) y otros mas campos.

Aqui esta mi problema: En un formulario Portal de Establecimiento en el cual se tienen que ingresar los valores mencionados, tengo que validad que el ruc ingresado por el usuario en el form portal ESTABLECIMIENTO exista en la tabla empresa EMPRESA.

He intendado validar en el boton INSERT, Manejador de Eventos del boton PL/SQL, la Opción insertar, agregar el siguiente codigo, pero no me ejecuta el JavaScript

   declare
   my_ruc varchar2(11);
   v_existe number;
 
begin
    my_ruc := p_session.get_value_as_varchar2(
             p_block_name => 'DEFAULT',
             p_attribute_name => 'A_RUC');
     
     select count(*) into v_existe
     from vuedesa.empresa where ruc = my_ruc;
     
     if v_existe = 0 then
          htp.p('<script language="JavaScript1.3">
                 alert("no encotrno");
                  </script>');
     else
          htp.p('<script language="JavaScript1.3">
                 alert("encotrno");
                 </script>');
     end if;
end;


El codigo mecionado es nada mas para ver si puede hacer la validacion, y al no ser asi, me despliege el alert.

Si me pueden ayudar les estaré inmensamente agradecido.