Oracle Forms
Publicado por Repository (10 intervenciones) el 26/04/2003 19:18:41
Como puedo insertar más de una fila en un elemento de texto de un form?.
El código que utilizo es:
DECLARE
CURSOR c1 IS
SELECT * FROM EMP
WHERE deptno = :PARAMETER.deptno;
BEGIN
FOR c1_rec IN c1 LOOP
:emp.empno := c1_rec.empno;
:emp.ename := c1_rec.ename;
:emp.job := c1_rec.job;
:emp.sal := c1_rec.sal;
:emp.comm := c1_rec.comm;
END LOOP;
END;
Inserta todos las filas, pero sólo visualiza la última porque sobreescribe las anteriores. Qué puedo hacer para que esto no suceda y pueda ver todos los registros?.
Gracias.
El código que utilizo es:
DECLARE
CURSOR c1 IS
SELECT * FROM EMP
WHERE deptno = :PARAMETER.deptno;
BEGIN
FOR c1_rec IN c1 LOOP
:emp.empno := c1_rec.empno;
:emp.ename := c1_rec.ename;
:emp.job := c1_rec.job;
:emp.sal := c1_rec.sal;
:emp.comm := c1_rec.comm;
END LOOP;
END;
Inserta todos las filas, pero sólo visualiza la última porque sobreescribe las anteriores. Qué puedo hacer para que esto no suceda y pueda ver todos los registros?.
Gracias.
Valora esta pregunta


0