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