Clarion - Impresion

   
Vista:

Impresion

Publicado por Marco (108 intervenciones) el 06/04/2009 15:09:02
Hola a todos, tengo un Sistema de Pedidos, y quiero saber como puedo hacer para que cada cierta cantidad de registros cargados, automaticamente genere el informe de pedidos.
Desde ya 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
información
Otras secciones de LWP con contenido de Clarion
- Código fuente de Clarion
- Cursos de Clarion
información
Códigos de Clarion
- Llamar al form para insertar desde el menu

RE:Impresion

Publicado por Marcelo Madelon (572 intervenciones) el 07/04/2009 12:38:06
Hola Marco.

Tenés muchas formas.
Un manera que se me ocurre es la de tener en el archivo de pedidos un campo ESTADO (que sea Clave) donde te indique si se listó (0 = no se listo 1 = se listo), despues en la ficha cuando salis antes de cerrar los archivos haria una lectura secuencial de los registros que no se listaron y controlaria si llega a la cantidad de registros.

I# = 0
Clear(PED:Record) ! Limpo el registro
SET(PED:KeyEstado,PED:KeyEstado) ! Ordeno, me posiciono
LOOP UNTIL Access:Pedidos.Next() or PED:Estado > 0 !leo hasta que estado > 0
I# += 1 ! Cuento las que estan sin listar
End

IF I# = 100 ! Verifico si llega a la cantidad. Podes usar una variable o un campo
RptPedidos ! LLamas al listado. En este listado le grabas 1 a PED:Estado
End

! En el reporte
PED:Estado = 1
IF Access:Pedidos.Update()
MESSAGE('No Regraba Pedidos','Mensaje del Sistema',ICON:Exclamation)
RETURN Level:Fatal ! Salir del programa
END


Saludos
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