Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2007, 14:30
habil
 
Fecha de Ingreso: septiembre-2005
Mensajes: 41
Antigüedad: 18 años, 7 meses
Puntos: 0
De acuerdo ayuda con forms 10g

hola amigos del foro mi consulta es la siguiente:

Estoy desarrollando un mantenedor en forms 10 g el cual me permite ingresar registros a una tabla y actualizar registros tambien.....hasta aqui todo bien.

tengo 2 bloques uno para el ingreso de los datos con los respectivos botones
ingresar y actualizar

y el otro que es una grilla multiregistros donde despliego una consulta de esa misma tabla con los datos que contiene ....mi problema es que cuando inserto un dato a la tabla y voy a la grilla esta me muestra mas registros
de los q deberia tener osea yo tengo 100 registros inserto uno y lo inserta bien

el problema esq estos se replican en la grilla en ves de mostrar 101 registros me muestra cualquier otro valor que no sea el 101 esto solo en la grilla ya que en la tabla esta todo bien que podria ser.......ya que llevo horas tratando de arreglar este problemilla


dejo el codigo de la consulta para ver si esta ahi el problema o en las propiedades del bloque que se yo................................................ de antemano gracias..


PROCEDURE carga_pro IS
CURSOR carga_pro IS

-- selecciono los datos de la tabla
SELECT NO_PROVE, NOMBRE, RUT, DVR, DIRECCION, CIUDAD, DIRECCION1, ENCAR, DES_PRO, TELEFONO, FAX, FORMA_PAGO
FROM ARCPMP
WHERE NO_CIA='064'
AND ENTIDAD='020'
ORDER BY NOMBRE;
r VARCHAR2(100);
BEGIN

-- realizo un loop para recorrer los datos y asignarlos a los campos

FOR r in carga_pro loop
:carga.RUT_CARGA:=r.RUT;
:carga.DV_CARGA:=r.DVR;
:carga.NOMBRE_CARGA:=r.NOMBRE;
:carga.DIRECCION_CARGA:=r.DIRECCION;
:carga.CIUDAD_CARGA:=r.CIUDAD;
:carga.COMUNA_CARGA:=r.DIRECCION1;
:carga.GIRO_RUBRO_CARGA:=r.DES_PRO;
:carga.TELEFONO_CARGA:=r.TELEFONO;
:carga.FAX_CARGA:= r.FAX;
:carga.CONTACTO_CARGA:=r.ENCAR;
:carga.CON_PAG_CARGA:=r.FORMA_PAGO;
NEXT_RECORD;
end loop;
FIRST_RECORD ;
end;