Archivo Misterioso

26/05/2006 - 16:57 por Hernandez, Roberto | Informe spam
Saludos al foro.
Quisiera ver si alguien puede ayudarme a saber la causa de lo que me pasa.
Tengo una 'aplicación' que sirve para nuestros gerentes y jefes de
departamento puedan consultar información de nuestros empleados.
Tiene implementados algunos 'métodos' de control de acceso y restricciones
de seguridad que aprovechan los eventos de VBA,
de modo que no se pueden guardar cambios, no se pueden guardar copias, ni
copiar 'a mano' en otro directorio.
Está en un directorio de red, y funciona Ok.
El problema es que por sí solo graba en directorios diferentes (aleatorios,
según lo he descubierto), archivos con nombres tales como
C07C1100, etc., que son copias del archivo original.
No sé si esté utilizando incorrectamente algún evento que lo provoque.

Agradezco de antemano su ayuda al respecto.
 

Leer las respuestas

#1 Héctor Miguel
26/05/2006 - 20:26 | Informe spam
hola, Roberto !

... una 'aplicación'... para nuestros gerentes y jefes de departamento puedan consultar información de nuestros empleados.
Tiene implementados algunos 'métodos' de control de acceso y restricciones de seguridad que aprovechan los eventos de VBA
de modo que no se pueden guardar cambios, no se pueden guardar copias, ni copiar 'a mano' en otro directorio.
Esta en un directorio de red, y funciona Ok.
El problema es que por si solo graba en directorios diferentes (aleatorios, segun lo he descubierto)
archivos con nombres tales como C07C1100, etc., que son copias del archivo original.
No se si este utilizando incorrectamente algun evento que lo provoque.



[hasta donde se]... excel [al igual que otras muchas aplicaciones] ->usa archivos temporales<- [p.e.]
-> desde el momento mismo de abrir un archivo
-> al momento de 'salvar cambios' en un archivo
-> al 'generar' copias de respaldo
-> [a partir de xp] para 'construir' informacion de recuperacion [en caso de algun colapso]
-> y muy probablemente, durante el curso de otros 'eventos'...

[p.e.] el proceso que aborda excel para guardar es:
1) guarda una copia 'termporal' con un nombre 'aleatorio'
2) [si 'tiene exito'] BORRA el 'original' y renombra el temporal
->'aqui es donde...' [p.e.] un anti-virus o un 'cambio de mapeo' pudiera 'interferir' en el proceso<- -?-

[la 'buena noticia'... es que] dichos archivos temporales son eliminados al cerrar el archivo 'en proceso'
-> a menos que no sean eliminados 'por alguna razon'... -?-
archvos en red ? antivirus ? permisos/derechos ? tiempo de des/conexion ? otros ?

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.

Preguntas similares