Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Visual FoxPro > Sistema Fox en Red
-Foros de debate

Visual FoxPro
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Sistema Fox en Red
Enviado por babafell el día 22 de junio de 2006

Hola a todos

Necesito hacer un sistema en Visual Fox que este en Red, que tengo que hacer antes de que empice a hacer las tablas y formularios, y como puedo hacer para mandar imprimir un reporte que no se muestre en pantalla si no que simplemente lo imprima, espero y me puedan ayudar...

Muchas gracias,, Saludos desde Mexico

 
Re: Sistema Fox en Red
Enviado por sistemasplp el día 23 de junio de 2006

Lo primero que tenés que hacer es crear todas las tablas en la carpeta que vas a compartir; luego en la programación cuando quieras hacer referencia a alguna tabla le agregas la ruta de acceso de la misma, acá va un ejemplo:
Nombre del servidor es : server
Dirección ip: 170.1.10.1
Nombre de Carpeta: DATOS (esta misma tiene una dbf llamado usuarios)
Ahora si querés abrir la dbf usuarios tenés que poner

Use \\server\datos\usuarios
O
Use \\170.1.10.1\datos\usuarios

La forma de programación es igual a hacer un solo programa para una sola máquina; lo único que tenés que tener en cuenta es que cuando trabajás en red todas las db deben estar en modo no exclusivo para que puedan habrir una db varios usuarios al mismo tiempo.
El comando es:
Set exclusive off

Con respecto a imprimir un reporte directamente el comando es: (suponiendo que el reporte se llama ccaja)
report form ccaja to printer noconsole
report form ccaja to printer (te tira el resultado del reporte por impresora y pantalla)

el otro comando que es muy útil y te deja ver el reporte por pantalla y luego si el usuario quiere puede imprimir es:
report form ccaja to printer prompt preview

saludos.

 
Re: Re: Sistema Fox en Red
Enviado por babafell el día 27 de junio de 2006

Hola ya pude hacer lo de la impresion pero no logro poner la Base de Datos en modo compartido, me podrian decir como hacerlo... por favor me urge

Gracias

 


Re: Sistema Fox en Red
Enviado por sistemasplp el día 23 de junio de 2006

Lo primero que tenés que hacer es crear todas las tablas en la carpeta que vas a compartir; luego en la programación cuando quieras hacer referencia a alguna tabla le agregas la ruta de acceso de la misma, acá va un ejemplo:
Nombre del servidor es : server
Dirección ip: 170.1.10.1
Nombre de Carpeta: DATOS (esta misma tiene una dbf llamado usuarios)
Ahora si querés abrir la dbf usuarios tenés que poner

Use \\server\datos\usuarios
O
Use \\170.1.10.1\datos\usuarios

La forma de programación es igual a hacer un solo programa para una sola máquina; lo único que tenés que tener en cuenta es que cuando trabajás en red todas las db deben estar en modo no exclusivo para que puedan habrir una db varios usuarios al mismo tiempo.
El comando es:
Set exclusive off

Con respecto a imprimir un reporte directamente el comando es: (suponiendo que el reporte se llama ccaja)
report form ccaja to printer noconsole
report form ccaja to printer (te tira el resultado del reporte por impresora y pantalla)

el otro comando que es muy útil y te deja ver el reporte por pantalla y luego si el usuario quiere puede imprimir es:
report form ccaja to printer prompt preview

saludos.

 

Re: Sistema Fox en Red
Enviado por sistemasplp el día 23 de junio de 2006

Lo primero que tenés que hacer es crear todas las tablas en la carpeta que vas a compartir; luego en la programación cuando quieras hacer referencia a alguna tabla le agregas la ruta de acceso de la misma, acá va un ejemplo:
Nombre del servidor es : server
Dirección ip: 170.1.10.1
Nombre de Carpeta: DATOS (esta misma tiene una dbf llamado usuarios)
Ahora si querés abrir la dbf usuarios tenés que poner

Use \\\\server\\datos\\usuarios
O
Use \\\\170.1.10.1\\datos\\usuarios

La forma de programación es igual a hacer un solo programa para una sola máquina; lo único que tenés que tener en cuenta es que cuando trabajás en red todas las db deben estar en modo no exclusivo para que puedan habrir una db varios usuarios al mismo tiempo.
El comando es:
Set exclusive off

Con respecto a imprimir un reporte directamente el comando es: (suponiendo que el reporte se llama ccaja)
report form ccaja to printer noconsole
report form ccaja to printer (te tira el resultado del reporte por impresora y pantalla)

el otro comando que es muy útil y te deja ver el reporte por pantalla y luego si el usuario quiere puede imprimir es:
report form ccaja to printer prompt preview

saludos.

 
Re: Re: Sistema Fox en Red
Enviado por babafell el día 23 de junio de 2006

Muchas gracias empezare mi sistema

Saludos

 


Re: Sistema Fox en Red
Enviado por César Lizandro Romero García el día 26 de junio de 2006

bueno lo unico q tienes q hacer es direccionar el reporte y ejecutar el comando print
ejemplo:
report form "c\prueba\clientes.frx" to printer noconsole

donde to=para
print=imprimir
noconsole=libera la memoria

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network