Introducción En el transcurso del desarrollo de aplicaciones, a menudo nos encontramos con que nuestro programa tiene que poder interactuar con el sistema para gestionar archivos o carpetas. Este pequeño tutorial trata precisamente de enseñar a abrir una ventana de sistema para localizar archivos y/o carpetas, del mismo modo que lo hace cualquier otro programa cuando escogemos la opción de menú Archivo/Abrir. Vaya por delante que el código no es mío. Lo único que hago es tomarlo de una aplicación en que lo usé y explicarlo. Copio y pego el código y lo explico después: Public Function importaB() As Variant Dim respuesta As Long Dim dlgAbrir As FileDialog Dim vrtSelected As Variant Dim narchivo As String Set dlgAbrir = Application.FileDialog(msoFileDialogFilePicker) With dlgAbrir .AllowMultiSelect = False .title = "Titulo de la ventana" .InitialFileName = Application.CurrentProject.Path .ButtonN
Introducción A partir de la pregunta de un usuario de todoexpertos.com, voy a intentar poner en limpio un método para hacer importaciones de datos log. Se trata de leer un archivo de texto con información, tratarla y escribirla en una base de datos. En este caso voy a hacerlo con Access, por dos motivos: El usuario lo pregunta en este lenguaje Es lo más rápido y cómodo que tengo a mano Cada caso es distinto, es decir, cada archivo es distinto, porque cada archivo contiene una información determinada, y quien diseñó la exportación a log, decidió la estructura de datos que quería exportar y el formato en que se escribiría tal exportación. Por tanto, lo primero que hay que hacer es estudiar esa estructura de datos y ver como plasmarla en una o más tablas de datos. Lo segundo es crear las tablas correspondientes. Siempre puede haber errores en la estructura, porque siempre pueden aparecer datos imprevistos que no existen en los primeros archivos log vistos, por tanto, hay qu