In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Como abrir una tablas de otro directorio?

Foro de Xailer profesional en español
Responder
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Como abrir una tablas de otro directorio?

Mensaje 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.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Como abrir una tablas de otro directorio?

Mensaje 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.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Como abrir una tablas de otro directorio?

Mensaje 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.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Como abrir una tablas de otro directorio?

Mensaje 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.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Como abrir una tablas de otro directorio?

Mensaje 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.
>
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Como abrir una tablas de otro directorio?

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