FoxPro/Visual FoxPro - Problema de path para Tablas

 
Vista:

Problema de path para Tablas

Publicado por daniel y pablo (4 intervenciones) el 12/05/2001 16:58:33
Quiero utilizar tablas que estan ubicadas en varios directorios (varias empresas) y tengo problemas, la funcion que utilizo es:
set path to 'c:\ejemplo\uno'
set path to 'c:\ejemplo\dos'
etc.
Pero siempre toma las bases del directorio inicial.
Espero una respuesta.
Muchas Gracias.
Pablo y Daniel
Oscar J. Moncla SRL
Junin (B) Argentina

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:Problema de path para Tablas

Publicado por ROD (184 intervenciones) el 12/05/2001 21:23:36
Holas, estan habriendo las tablas en un entorno de datos.? y si no es asi como?

Ojo el set path to establece la ruta para buscar archivos. y nada mas que eso.

Atte ROD
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:Problema de path para Tablas

Publicado por Marcos Jara (155 intervenciones) el 13/05/2001 16:24:28
Para utilizar un PATH() sin eliminar el path anterior debes sumar al valor actual del path el nuevo valor, separandolo por ";"
por ejemplo: si tienes quieres buscar archivos en "c:\tablas" sin borrar el path actual puedes hacer

x_pathactual = set("path")
x_nuevopathagregar = "c:\tablas"

nuevopathfijado = xpath_actual + "; " + xnuevopathactual

set path to &nuevopathfijado

el simbolo & antes de nuevopathfijado es esencial para que el fox trate a nuevopathfijado como una variable...
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:Problema de path para Tablas

Publicado por luis danilo (13 intervenciones) el 14/05/2001 16:55:53
el codigo es el siguiente
si deseas hacer algo con las tablas , como consultas, insercion de datos, borrado, etc; debes de avisarle al sistema desde donde los deseas hacer el set path no te servira, prueba con esto:

use ruta

la palabra ruta equivale al lugar donde estan tus tablas ej:
c:\ejemplo\uno

luego de colocar las rutas de los directorios debes de poner el nombre de la tabla ej:

c:\ejemplo\uno\tabla1.dbf

con esto tendras acceso a los registros de tu tabla
saludos
peru

dudas : [email protected]
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:Problema de path para Tablas

Publicado por wences (457 intervenciones) el 16/05/2001 19:47:20
Veamos , supongo que lo que haces es que tienes informacion dividida por años o empresas , entonces tendras en algun lugar la ruta de cada caso (el directorio nada mas ) ... por lo tanto podrias usar un codigo parecido a este:

m.tarifa=padl(alltrim(tarifcli.tarifa_t),7,'0')
if tarifcli.tipo_tar='TA'
m.tarusa='T'+padl(alltrim(tarifcli.tarifa_t),7,'0')
if !used(m.tarusa)
use '.\tarifas\'+m.tarusa in 41 shared
endif
select &tarusa
set order to codigo2
go top

donde ademas tu ruta (siempre sin disco por supuesto) sera parte de la variable de tabla... no como en este codigo que pone ".\tarifas\" ...

espero te sea util ...
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