GeneXus - Ingreso de Datos

   
Vista:

Ingreso de Datos

Publicado por Carlos lumen.btl@gmail.com (1 intervención) el 23/09/2015 18:31:43
Buen dia Estimados,

Solicito su ayuda con lo siguiente, necesito ingresar datos a una tabla a travez de un Web Panel y un Procedure, el codigo que utilizo es mas o menos el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Event 'Graba'
If &VarCtrl <>Nulvalue(&VarCtrl)
&SDT.Attr1 = &Fecha
&SDT.Attr2 = &VarPrd1 // Identificador de Producto
&SDT.Attr3 = &VarCan1 // Cantidad
Call(Procedure,&SDT)
Do 'Reg2'
EndIf
 
Sub 'Reg2'
If &VarCtrl <>Nulvalue(&VarCtrl)
&SDT.Attr1 = &Fecha // Junto con otros valores se repite
&SDT.Attr2 = &VarPrd2 // Identificador de Producto
&SDT.Attr3 = &VarCan2 // Cantidad
Call(Procedure,&SDT)
EndIf
//Esto lo repito dependiendo la cantidad de Productos, pero al llegar al Registro 25 Genexus se congela al compilar,
 
El Procedure va asi:
New
Attr1 = &SDT.Attr1
Attr2 = &SDT.Attr2
Attr3 = &SDT.Attr3
EndNew
Parm(&SDT)

Necesito que en la Tabla escriba asi:

1
2
3
4
5
Column1         Column2       Column3
(Fecha)           (Producto)     (Cantidad)
01/01/2015         001                  500
01/01/2015         002                  350
01/01/2015         004                  800

Su ayuda con algun codigo que haga lo mismo pero mas simplificado,

De antemano gracias,

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