Developer - bloque de datos avanzado

 
Vista:

bloque de datos avanzado

Publicado por i92jurir (1 intervención) el 20/06/2006 18:50:43
Hola, a todos. Estoy haciendo una pantalla en la que tengo que recuperar unos registros de un par de tablas. Voy a hacer un bloque de datos basado en tabla y luego calcular los campos de la otra tabla en el disparador POST-QUERY.

El problema que tengo que es que no quiero coger todos los registros de la primera tabla y que la clausula WHERE que tengo que poner es muy compleja como para ponerla en la Paleta de Propiedades.

¿Que puedo hacer para recuperar solo los registros que yo necesite? Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:bloque de datos avanzado

Publicado por Ana Cristina (3 intervenciones) el 12/07/2006 09:09:17
Bueno, como siempre con Oracle, hay varias maneras de hacerlo:

1- hacer un grupo de registros y luego hacer un bucle e ir colocando cada valor del registro en cada campo.

2- basar el bloque en una consulta pl/sql en vez de tabla

¿haces commit sobre las transacciones de alguna de las dos tablas?

Yo he hecho bloques con cláusulas where dinámicos que no son más que cadenas de texto (algunas con varias subconsultas) que luego asigno al bloque por la propiedad DEFAULT_WHERE con SET_BLOCK_PROPERTY.

Bueno, espero no haberte liado mucho, un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar