Manejo de pantallas

tengo un proyecto en vfp 9.0 mi problema es que debo enviar varias informaciones del programa a otras pantallas, me explico.

el soft. Es de un restaurante cuando genero la factura en el sistema debe ir a una pantalla que hay en la cocina la información detallada del pedido, y a otra pantalla el mismo pedido con su numero de orden para que el patinador o sea quien entrega el pedido al cliente descargue ese pedido y vayan subiéndolos otros pedidos.es posible hacer eso en vfp como lo hago y que necesito

espero su pronta respuesta la cuestión de urgencia.

1 respuesta

Respuesta
1

Bueno eso lo tendrás que hacer por internet, ya puede ser vía red local o vía internet. Mediante un archivo xml por ejemplo en el que envíe y reciba los datos.

hermano gracias de antemano pero quede en las mismas. no te entendi

Crea un informe de Visual FoxPro (archivo .frx) con los datos.
El siguiente código convierte convierte un reporte de visual foxpro a
un archivo tipo xml puedes pegarlo en un prg, en un método de
formulario o bien en el evento click de un botón.
Local lcListener, lcShell
lcListener = .NULL.
Do (_reportoutput) with 4, lcListener
With lcListener
.TargetFileName = forcepath('Pedido.xml', sys(2023))
.XMLMode = 0 && 0 = Solamente datos, 1 = solamente diseño, 2 = Modos 0 y 1
.QuietMode = .T.
Endwith
wait window 'Generando XML...' nowait
erase (lcListener.TargetFileName)
report form Factura.frx object lcListener
* Mostrar los resultados.
lcShell = newobject('_shellexecute', home() + 'ffc\_environ.vcx')
LcShell. ShellExecute(lcListener. TargetFileName)
Wait clear

Y tendrás que mandar ese archivo hacia el otro ordenador para que junto con ese archivo genere eso.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas