1
« en: Martes 5 de Julio de 2005, 20:03 »
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.