Página 1 de 1

Como abrir una tablas de otro directorio?

Publicado: Mié Sep 05, 2007 8:53 am
por Carlos Ortiz
Estoy intentando abrir desde un programa en Xailer unas tablas de otro
sistema y que estan en otra carpeta, cuando asigno la propiedad cConnect
desde el IDE y procedo a poner en .T. el valor de lOpen me da error de que
no existe basesmodesol.dbf, si en editor pongo D:basesmodesol.dbf anda
bien.
si lo hago por programa tambien anda bien
::oNtxDS1:cConnect := "Bases"
::oDataSet:cName := "MODESOL.dbf"
::oDataSet:lOpen:=.t.
es como que desde el IDE no mantiene la unidad origen debe busca Bases o
bien estoy indicand algo mal por el IDE
la tabla esta en
D:SistemaBases
y el ejecutable Xailer nuevo esta en
D:AssistSistema
Gracias.

Como abrir una tablas de otro directorio?

Publicado: Mié Sep 05, 2007 9:52 am
por ignacio
Carlos,
Si la tabla está en d:sistemabases y la aplicación está en
d:assistsitema, PARA UTILIZAR PATHS RELATIVOS cConnect debería ser
.....sistemasbases
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Ortiz" <cortizassist@hotmail.com> escribió en el mensaje
news:[email=46de526a@ozsrv2.ozlan.local...]46de526a@ozsrv2.ozlan.local...[/email]
> Estoy intentando abrir desde un programa en Xailer unas tablas de otro
> sistema y que estan en otra carpeta, cuando asigno la propiedad cConnect
> desde el IDE y procedo a poner en .T. el valor de lOpen me da error de que
> no existe basesmodesol.dbf, si en editor pongo D:basesmodesol.dbf anda
> bien.
>
> si lo hago por programa tambien anda bien
>
> ::oNtxDS1:cConnect := "Bases"
> ::oDataSet:cName := "MODESOL.dbf"
> ::oDataSet:lOpen:=.t.
>
> es como que desde el IDE no mantiene la unidad origen debe busca Bases o
> bien estoy indicand algo mal por el IDE
>
> la tabla esta en
> D:SistemaBases
>
> y el ejecutable Xailer nuevo esta en
> D:AssistSistema
>
> Gracias.
>

Como abrir una tablas de otro directorio?

Publicado: Mié Sep 05, 2007 4:52 pm
por Carlos Ortiz
Gracias Ignacio, resuelto.
-----
Otra pregunta:
Podría definir una variable en algun lado y que cConnect las interprete en
tiempo de diseño, es decir para no estar asignando
.....sistemasbases a cada momento definir
::cPathBases:=....sistemasbases y usar en todos los NtxDataSources la
variable y que el IDE no me arroje un mensaje de error.
Estoy pensando esto ya que tendre otro inconveniente a futuro pero bueno
tampoco sera tan grave abrir cada PRG y cambiar los path manualmente.
Gracias nuevamente, un saludo.

Como abrir una tablas de otro directorio?

Publicado: Mié Sep 05, 2007 4:59 pm
por ignacio
Carlos,
Lo siento, pero no es posible.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Ortiz" <cortizassist@hotmail.com> escribió en el mensaje
news:[email=46dec2b7@ozsrv2.ozlan.local...]46dec2b7@ozsrv2.ozlan.local...[/email]
> Gracias Ignacio, resuelto.
>
> -----
>
> Otra pregunta:
> Podría definir una variable en algun lado y que cConnect las interprete en
> tiempo de diseño, es decir para no estar asignando
> ....sistemasbases a cada momento definir
> ::cPathBases:=....sistemasbases y usar en todos los NtxDataSources la
> variable y que el IDE no me arroje un mensaje de error.
>
> Estoy pensando esto ya que tendre otro inconveniente a futuro pero bueno
> tampoco sera tan grave abrir cada PRG y cambiar los path manualmente.
>
> Gracias nuevamente, un saludo.
>

Como abrir una tablas de otro directorio?

Publicado: Mié Sep 05, 2007 7:10 pm
por PILO
ahora estoy un poco liado, te dire como yo lo hago,
creo una variable publica al arrancar el programa, y
en ella pongo todo el camino deonte esta la tabla rcamino :=
"c:xailerprogramapilo"
y esta la utilizo en cConnect := rcamino
Espero que te sirba.
"Carlos Ortiz" <cortizassist@hotmail.com> escribió en el mensaje
news:[email=46dec2b7@ozsrv2.ozlan.local...]46dec2b7@ozsrv2.ozlan.local...[/email]
> Gracias Ignacio, resuelto.
>
> -----
>
> Otra pregunta:
> Podría definir una variable en algun lado y que cConnect las interprete en
> tiempo de diseño, es decir para no estar asignando
> ....sistemasbases a cada momento definir
> ::cPathBases:=....sistemasbases y usar en todos los NtxDataSources la
> variable y que el IDE no me arroje un mensaje de error.
>
> Estoy pensando esto ya que tendre otro inconveniente a futuro pero bueno
> tampoco sera tan grave abrir cada PRG y cambiar los path manualmente.
>
> Gracias nuevamente, un saludo.
>

Como abrir una tablas de otro directorio?

Publicado: Jue Sep 06, 2007 12:46 am
por Carlos Ortiz
Gracias Pilo, pero el tema es para que desde adentro del IDE de desarrollo
no me de el error, para tiempo de ejecución lo que vos me decis está
perfecto y comprendido, pero en tiempo de diseño parece que no hay forma
según indicara el padre de la criatura.
Abrazo y muchas gracias.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:46dee322$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> ahora estoy un poco liado, te dire como yo lo hago,
> creo una variable publica al arrancar el programa, y
> en ella pongo todo el camino deonte esta la tabla rcamino :=
> "c:xailerprogramapilo"
> y esta la utilizo en cConnect := rcamino
> Espero que te sirba.
>
> "Carlos Ortiz" <cortizassist@hotmail.com> escribió en el mensaje
> news:[email=46dec2b7@ozsrv2.ozlan.local...]46dec2b7@ozsrv2.ozlan.local...[/email]
>> Gracias Ignacio, resuelto.
>>
>> -----
>>
>> Otra pregunta:
>> Podría definir una variable en algun lado y que cConnect las interprete
>> en tiempo de diseño, es decir para no estar asignando
>> ....sistemasbases a cada momento definir
>> ::cPathBases:=....sistemasbases y usar en todos los NtxDataSources la
>> variable y que el IDE no me arroje un mensaje de error.
>>
>> Estoy pensando esto ya que tendre otro inconveniente a futuro pero bueno
>> tampoco sera tan grave abrir cada PRG y cambiar los path manualmente.
>>
>> Gracias nuevamente, un saludo.
>>
>
>
>