FoxPro/Visual FoxPro - Registro para impresión factura

 
Vista:
sin imagen de perfil

Registro para impresión factura

Publicado por Hernando (10 intervenciones) el 06/07/2016 20:39:25
Buenas tardes a todos los profesionales que aquí comparten sus conocimiento.

Le agradezco su apoyo con el fin de poder terminar una rutina que estoy haciendo para imprimir una factura de venta.

- Lo que requiero saber, es como poder imprimir varios registros en la factura, es decir:

Yo imprimo la cabecera de la factura, pero requiero que esa factura me imprima todos los artículos vendidos, ejemplo:


-------------------------------------------------------------------------------------------------------------------
Articulo ! Descripción artículo ! Cantidad ! Vr. Unitario ! Vr. Total
-------------------------------------------------------------------------------------------------------------------

1010115 Anillo Doble O 2 15.000 30.000
1521045 Cadena trenzada 45 cm 1 8.000 8.000
2356899 Guarda Joyas-estuche 1 9.500 9.500


--------------------------------------------------------------------------------------------------------------------
Subtotal.: 47.500
I.V.A.(16%): 7.600
Total: 55.100
==============

Es que al imprimir la factura solo me imprime el primer registro, los demás no.

Muchas gracias, quien pueda apoyarme en este requerimiento.

Feliz día.


Hernando Moreno S.
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
sin imagen de perfil
Val: 2
Ha disminuido su posición en 122 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Registro para impresión factura

Publicado por Alfredo (6 intervenciones) el 06/07/2016 23:22:41
Creo que eso de imprimir todos los registros es de lo mas normal, solo con un ciclo del tipo while se soluciona, asi que como dijo el compañero, ¿Puedes poner tu codigo? porque de otra forma, no veo como se te pueda ayudar, videntes, creo que no somos


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
sin imagen de perfil

Registro para impresión factura

Publicado por Hernando (10 intervenciones) el 07/07/2016 01:31:14
Buenas noches. Muchas gracias por tan prontas respuestas.


Mire tengo un command.bottom, que tiene el código:

1
2
3
IF MESSAGEBOX("Desea Imprimir Esta Factura",4,"Impresión Factura Venta")=6
   REPORT FORM "c:\relojeria\imprime_fra.frx" PREVIEW
ENDIF

Lo demás lo construí con el diseñador de informe que trae vfp 90:
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
Imágen de perfil de Mauricio Antonio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Registro para impresión factura

Publicado por Mauricio Antonio (1541 intervenciones) el 07/07/2016 13:50:38
Como realmente no pones nada que ayude, te pregunto: tienes 2 tablas una de cabecera y otra de detalle, las tienes relacionadas??
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
sin imagen de perfil
Val: 58
Ha disminuido su posición en 4 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Registro para impresión factura

Publicado por mario guillermo (39 intervenciones) el 07/07/2016 18:46:51
HOLA BUENAS TARDES, CREO QUE LA PRIMERA OPCION (UN WHILE ) ES LA MAS SENCILLA, SALVO MEJOR INTERPRETACION
EJEMPLO
SI TENGO UN ARCHIVO CON 3 REGISTRO
CODIGO / DETALLE /CANTIDAD/UNITARIO/TOTAL
1010115 Anillo Doble O 2 15.000 30.000
1521045 Cadena trenzada 45 cm 1 8.000 8.000
2356899 Guarda Joyas-estuche 1 9.500 9.500

1
2
3
4
5
6
7
8
9
10
SELECT (nro.archivo)
GOTO TOP
DO WHILE .NOT.EOF()
      @ PROW()+1,10 SAY CODIGO
      @ PROW()    ,20 SAY DETALLE
      @ PROW()    ,30 SAY CANTIDAD
      @ PROW()    ,40 SAY UNITARIO
      @ PROW()    ,50 SAY TOTAL
      SKIP
ENDDO

EL SKIP LEE OTRO REGISTRO, Y CUANDO SEA FIN DE ARCHIVO, SALE DEL PROCESO
ESPERO TE SIRVA.SALUDOS DESDE SGO.DEL ESTERO
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
sin imagen de perfil

Registro para impresión factura

Publicado por Hernando (10 intervenciones) el 12/07/2016 17:11:14
Mario, buenos días. Muchas gracias por su ayuda. Le comento que lo hice ajustándolo a mis necesidades y me salió bien el reporte. Que machera, abrazos y de nuevo gracias.

A todos igualmente muchas gracias por sus asesorías técnicas en esta maravillosa herramienta como es Visual Fox Pro.
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