11.04.2013 Views

MANUAL ORACLE DEVELOPER ESPAÑOL.pdf

MANUAL ORACLE DEVELOPER ESPAÑOL.pdf

MANUAL ORACLE DEVELOPER ESPAÑOL.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Set_Block_Property(bloquedatos,DEFAULT_WHERE, ' nombre =<br />

:Parameter.empleado ');.<br />

28. ¿Cómo saber que valor he escogido de un grupo de Radio Button?<br />

Para cada botón de un grupo de Radio buttons tenemos que activar la propiedad<br />

Valor de Botón de Radio a un valor diferente, por ejemplo 1, 2 y 3 si tenemos<br />

tres botones. Posteriormente para saber que valor tiene, si el grupo de botones de<br />

radio se llama GBRADIo y está en el bloque de datos PERSONA, tendremos<br />

que comparar :Persona.gbradio con 0, 1 y 2 para saber que botón es el que está<br />

activado. Para el grupo de Radio buttons (GBRADIO en nuestro caso) habrá que<br />

poner la propiedad ValorInicial a uno de los valores introducidos en los radio<br />

buttón, por ejemplo, 1 para que se marque ese por defecto.<br />

29. ¿Cómo saber si he marcado un checkbox?<br />

Tendremos que inicilizar las propiedades Valor Si Está Comprobado y Valor Si<br />

No Está Comprobado, por ejemplo a 1 y 0, el primero si está marcado y el<br />

segundo para si no lo está. Posteriormente para saber que valor tiene, si el<br />

checkbox se llama MiCheckBox y está en el bloque de datos PERSONA,<br />

tendremos que comparar :Persona.micheckbox con 1 ó 0 para saber si está<br />

activado o no.<br />

30. ¿Cómo incrementar el campo código si uso secuencias?<br />

Igual que cuando lo vimos en la pregunta ¿Cómo generar valores consecutivos<br />

(un código) para un campo desde un formulario? pero podemos poner SELECT<br />

misecuencia.NEXTVAL INTO :productos.codigo FROM dual;<br />

31. ¿Cómo incrementar el campo código si tengo una letra antes del número?<br />

Básicamente como muestra el siguiente código:<br />

DECLARE<br />

cadena1 varchar2(50);<br />

cadena2 varchar2(50);<br />

numero number;<br />

BEGIN<br />

/*Me quedo con la subcadena que tiene el numero*/<br />

cadena1:=substr(:Productos.codigo.texto,2,length(:Productos.codi<br />

go));<br />

/*Lo paso a numero*/<br />

numero:=TO_number(cadena1);<br />

/*Lo incremento*/<br />

87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!