Clarion - ayuda con un proceso !!

 
Vista:

ayuda con un proceso !!

Publicado por jorge (3 intervenciones) el 31/05/2011 16:38:55
estimados amigos :

tengo tres tablas en donde guardo datos:

en la primera tabla que se llama importes tengo: IMP:CODIGO @N5
IMP:DETALLE @S20
IMP:IMPORTE @N6.2

en la segunda tabla que se llama abonados tengo: ABO:CODIGO @N5
ABO:IMPORTE @N5
(ESTA TABLA ESTA RELACIONADA - ABO:IMPORTE - IMP:CODIGO )

en la tercera tabla que se llama REGISTRO tengo: REG:CODIGO @n5
REG:TOTAL @N6.2
en donde REG:CODIGO es igual a ABO:CODIGO

lo que debo hacer es lo siguiente :
recorrer todos los registros de la tabla ABONADOS, y con ABO:IMPORTE de cada registro, traer el IMP:IMPORTE de la tabla IMPORTE, multiplicarlo por 1.21 y guardarlo en la tabla REGISTRO como un registro nuevo que tenga el codigo del abonado y el total .

muchas gracias ..
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

ayuda con un proceso !!

Publicado por Edgar Monges (33 intervenciones) el 03/06/2011 21:39:28
Saludos, yo lo haria de esta forma, espero te sea de utilidad

LOOP I#=1 to records(abonados) by 1
IMP:IMPORTE = ABO:IMPORTE
GET(Importe,key_importe)
loc:importe=(IMP:IMPORTE * 1.21)

REG:CODIGO = ABO:CODIGO
REG:TOTAL = loc:importe
add(registro)
end



EM, ASU-PY
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

ayuda con un proceso !!

Publicado por jorge (1 intervención) el 04/06/2011 01:33:28
muchas gracias ahora lo pruebo y te comento
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