Oracle - control de primary key en un formulario

 
Vista:

control de primary key en un formulario

Publicado por delia (8 intervenciones) el 05/04/2006 20:29:39
En developer 6i tengo un formulario donde se carga facturas para hacer ordenes de pago, en este formulario se puede cargar varias facturas de varios proveedores, y recien al cargar todos y al presionar un boton se genera la orden, y yo quiero controlar en mi forms cuando se estan cargando para que no me cargue 2 veces 1 misma factura. Ya le puse en mi bloque para que me pueda forzar el primary key, tambien le especifique cuales son primary key en los item, pero igual no me emite ningun mensaje al cargar.
Alguien me puede ayudar....
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:control de primary key en un formulario

Publicado por JSL (186 intervenciones) el 07/04/2006 16:55:45
Que te parece si utilizas una tabla de paso con tu PK ...

En el BLOQUE del campo en la opcion WHERE utilizas un
NOT EXISTS ( SELECT 1 FROM TABLA_PASO WHERE PK = :BLOQUE.PK)

Al momento de ir cargando tus facturas vas escribiendo el PK en la tabla de paso ... y si en otro evento vuelves a cargar FACTURAS ya no se repiten porque las escriibiste en la tabla de paso ...
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