Ayuda con apertura de Tablas

bogas_2000
22 de Agosto del 2005
Hola, Compañeros necesito saber como hacer para abrir 32 tablas en un formulario de manera que no se quede grabada la ruta en tiempo de diseño para no amarrar la ruta a una direccion especifica
por ejemplo C:BogasDatos, quiero que se algo asi
Datos para que la carpeta raiz se la que tenga estipulada en Sys(5)+sYS(2003) Y de esta manera amarro la direccion a x directorio raiz

espero me haya explicado y espero pronto sus respuestas gracias

sgomez
22 de Agosto del 2005
Lo que yo hago es guardar las rutas en una tabla que siempre la coloco en el path de la aplicacion y dentro del formulario ubico el registro que contiene el path de la tabla que quiero abrir y utilizo el contenido del campo de la tabla de configuracion. Por ejemplo, si la tabla de configuracion tiene 2 campos: tabla y path en donde guardo el nombre de la tabla que quiero abrir y el path de la misma, en el codigo del formulario pongo asi:

local tablaquequieroabrir
tablaquequieroabrir="mitabla"
select configuracion
locate for tabla=tablaquequieroabrir
use alltrim(configuracion.path)+alltrim(configuracion.tabla) in 0

Esto lo hice asi para que lo puedas comprender pero podés agregar un indice a la tabla de configuracion y armar un prg que te sirva como funcion que te retorne el path (asi lo tengo programado yo) y lo usás con una sintaxis asi:

use buscaenconfig("mitabla")+tablaquequieroabrir in 0