FoxPro/Visual FoxPro - SISTEMA QUE FUNCIONE EN RED

   
Vista:

SISTEMA QUE FUNCIONE EN RED

Publicado por Adryan (2 intervenciones) el 15/06/2008 00:53:21
HOLA QUISIERA POR FAVOR QUE ME AYUDEN ESTOY CREANDO UN SISTEMA PARA UNA EMPRESA PERO ME PIDEN QUE EL SISTEMA FUNCIONE EN RED Y QUE SE LLENEN EN UNA SOLA BASE DE DATOS CUANDO ESTEN LLENANDO EN DIFERENTES PCs NO SE COMO HACERLO POR FAVOR AYUDENME A SOLUCIONAR ESE PROBLEMA EN VF6 ö SINO EN VF9 EN CUALQUIERA POR FAVOR LES AGRADESCO DE ANTEMANO.
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

RE:SISTEMA QUE FUNCIONE EN RED

Publicado por edgardvd (135 intervenciones) el 15/06/2008 02:03:46
eso depende de lo que quieras hacer con tu programa por ejemplo

simplemente puedes dejar las tablas compartidas con
set exclusive off

abre tus tablas de esta forma: use &rutamitabla in 0 order miindice
donde &ruta es una variable que trae la ruta donde se encuentran las tablas

y ten cuidado al momento de grabar folios unicos ya que pueden pasar que se grabe el mismo folio en una tabla.. trata de que al momento de grabar genera el ultimo folio e inmediatamente grabalo.

suerte
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

RE:SISTEMA QUE FUNCIONE EN RED

Publicado por Manuel M. (332 intervenciones) el 15/06/2008 02:44:48
Chequea esto:

USE c:supersoft uta > Habro una tabla donde tengo la ruta

ruta=ALLTRIM(ruta.ruta) > Guardo la ruta en una variable llamada ruta

IF FILE("&rutacontrol.dbf")
MESSAGEBOX("La ruta de los datos fue cargada con existo")
ELSE
MESSAGEBOX("Error, Pulse Aceptar y escriba una ruta válida")
BROWSE

MESSAGEBOX("Intente entrar nuevamente al sistema")
QUIT
ENDIF

Ahora teniendo la ruta puedo habrir sin problemas mi base de datos como esta a continuacion:

OPEN DATABASE &rutad.dbc SHARED

en mi caso la base de datos se llama bd.dbc

luego cargo las tablas en memorias y asi puedo usarla en cualquier formulario

SELECT 1
USE articulo
SELECT 2
USE clientes
SELECT 3
USE control

un ejemplo de la ruta que te digo:

en la tabla que guarda la ruta tendra un campo con:
c:ase > aqui esta la base de dato
o puede ser en servidor:
x:
z:

cualquier cosa continuo ayudandote
cel.: 809-890-4064

o escribe a que hora te conecta y te ayudo
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

UN ULTIMO FAVOR

Publicado por Adryan (2 intervenciones) el 15/06/2008 02:45:29
SI ESTOY ENTENDIENDO ALGO LA LOGICA,PERO TE PUEDO PEDIR UN ULTIMO FAVOR ME PUEDES ENVIAR UN EJEMPLO CON UN FORMULARIO DE MUESTRA QUE ESTE CONECTANDO EN RED PARA TOMARLO Y SOLUCINOAR MI PROBLEAPOR FAVOR TE LO VOY A AGRADECER VASTANTE.
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

RE:SISTEMA QUE FUNCIONE EN RED

Publicado por edgardvd (135 intervenciones) el 15/06/2008 02:07:44
me falto la

user &rutamitabla in 0 oder miindice
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

RE:SISTEMA QUE FUNCIONE EN RED

Publicado por DOUGLAS (297 intervenciones) el 16/06/2008 23:14:15
Hola que tal amigo, yo empeze programado sistemas de escritorio hace un años pero de todo mi experiencia en fox, he contemplado que para un sistema funcione en AMBIENTE RED.

SOLO ESCRIBI UNOS CUANTOS SETEOS.
He aqui un ejemplo.

te señalo los que hacen todo...

Set Exclusive Off
Set Refresh To 5
Set Reprocess To Automatic
Set Multilocks On
Set Deleted On

ademas de estos, lee en la ayuda su significado

set talk off
set safe off
set notif off

a tener en cuenta..

1 no utilizar ZAP ni pack. estos comandos solo funcionan en ambien exclusivo

2 si vas a capturar informacion en una grid utiliza los cursores exclusivos y temporales, estos se crear en la pc, o estacion de trabajo
como:
create cursor tmpdetalle (codigo c(10), descrip c(80), precio n(11,1)) &&&ejemplo.
ahi podes dar zap. pero no pack.

3 procura no uzar las tablas para efectos de los reportes, utiliza vistas remotas para que no se te recargue el trafico en la red.
ya sabes que la tabla completa pasa por el cable de la red. es similiar a un cursor. comparti la carpeta en el server con acceso a lectura y escritura. error
ya que como no es un sistema personalizado tenemos que tener acceso y compartir la carpeta lo que hace q no sea un sistmea seguro.

4 abriar la tabla normalmente, solo que las tabas ponlas en una sola carpeta yu tuilizar
al inicio.

set defa to fullpath(curdir())

set path datos, bmps, iconos, reportes,formas, prgs

cualquier duda estoy a la orden

espero le sirvan mis consejos.

Douglas
Nicaragua
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

RE:SISTEMA QUE FUNCIONE EN RED

Publicado por VICTOR MORI GONZALES (1 intervención) el 19/07/2008 01:59:32
Hola Douglas, tu ayuda esta bien clara espero contactarme contigo para alguna otras cosas, ok.
Te felicito de verdad por la ayuda
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