Hola Amigos, os pido vuestra ayuda nuevamente, el caso es que el programa principal (ejecutable) está en el Servidor y las otras pc se conectan al servidor usando Conectar a Unidad de Red (click derecho sobre mi ícono Red) y luego les creo el acceso directo en cada pc ... todo trabaja bien, Ingresos, Consultas, Reportes, pero tengo un Informe Gráfico que en el Servidor trabaja y se ve muy bien, mas no en las pc, porque estas buscan las DBF en el C:\ cuando deberían buscar en W:\ que es la unidad virtual asignada.
Qué instrucción debo poner para que el programa entienda que está conectado a travéz de la Unidad W y busque allá, mas no en el disco C las DBF ?
Muchas Gracias de antemano.
UNIDAD VIRTUAL
Moderator: Rathinagiri
UNIDAD VIRTUAL
- Attachments
-
- RED.jpg (62.48 KiB) Viewed 2617 times
Re: UNIDAD VIRTUAL
No deberías manejar la letra de la unidad en tu programación, te limitas a que sea siempre C:,
las bases de datos las toma desde la carpeta donde arranca el ejecutable...

las bases de datos las toma desde la carpeta donde arranca el ejecutable...
??? Que los Ingresos, Consultas y Reportes no los tomas de las mismas DBFs que el Reporte Gráfico ???todo trabaja bien, Ingresos, Consultas, Reportes, pero tengo un Informe Gráfico que en el Servidor trabaja y se ve muy bien, mas no en las pc, porque estas buscan las DBF en el C:\ cuando deberían buscar en W:\ que es la unidad virtual asignada.

Andrés González López
Desde Guadalajara, Jalisco. México.
Desde Guadalajara, Jalisco. México.
- danielmaximiliano
- Posts: 2625
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: UNIDAD VIRTUAL
Hola : usa algo simple..
utlizar unidad de disco "Z" en todas las maquinas ya que es imposible que este este ocupado si en la maquina hay varios disco fisicos y de unidad de red...
Code: Select all
If ! FILE( "c:\SERVIDOR.TXT")
cDisco := "Z:\Seguros"
else
cDisco := "C:\Seguros"
Endif
cPathbases := cDisco + '\bases\'
SET DEFAULT TO ( cPathbases )
SET PATH TO ( cPathbases )
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
- luisvasquezcl
- Posts: 1259
- Joined: Thu Jul 31, 2008 3:23 am
- Location: Chile
- Contact:
Re: UNIDAD VIRTUAL
Estimado,
Prueba la función GetCurrentFolder().
cDbf := GetCurrentFolder()+'Miarchivo.dbf'
espero te sea de ayuda.
saludos cordiales,
Luis Vasquez
Prueba la función GetCurrentFolder().
cDbf := GetCurrentFolder()+'Miarchivo.dbf'
espero te sea de ayuda.
saludos cordiales,
Luis Vasquez
Re: UNIDAD VIRTUAL
Gracias Andy, Gracias Luis V.
Gracias Daniel, utilicé tu sugerencia, me fue muy bien
Gracias a todos, muy amables.
Gracias Daniel, utilicé tu sugerencia, me fue muy bien

Gracias a todos, muy amables.