martes, 13 de julio de 2021

Mylibrery JFC 1.0 Excel

 Mylibrery JFC 1.0 es un programa creado en Visual Basic for Applications (VBA), implementado en un libro de cálculo de Excel, y que simula una base de datos para guardar un registro de los libros que tenemos en nuestra biblioteca personal.





El libro de cálculo contiene programación VBA excel, por lo que al iniciar el programa se deberán habilitar las macros correspondientes o incluir la carpeta donde se instaló en los centro de confianza.

Los requisitos necesarios para que funcione son los siguientes:

  • Tener una versión de office de 64 bits
  • Tener instalado en Excel el complemento DTpicker

Le recomiendo probar la instalación de Mylibrery JFC 1.0. Si no le funcionara siempre puede hacer uso de Mylib 3.0 que necesita menos requisitos.


Su utilización es muy intuitiva, aunque en este vídeo explico su funcionamiento. 

Las distribuciones de Mylibrery JFC 1.0 y Mylib 3.0 son gratuitas.


Descargar programa Mylibrery JFC 1.0 aquí. (Versión 1.0)

Descargar programa Mylib 3.0 aquí (Versión 3.0)

Nota: Mylibrery JFC 1.0 es una base de datos diferente a Mylib 3.0, aunque su estructura es similar, por lo que no se pueden traspasar los datos de una a otra.

Esta versión es más completa y potente que el anterior programa Mylib 3.0

En ella podremos acceder a:

  1. Ficha individualizada por cada libro de nuestra biblioteca.
  2. Conexión directa a google con datos del libro o el autor.
  3. posibilidad de ampliar los géneros y formatos disponibles o de modificarlos.
  4. Búsqueda filtrada por Título, autor, género, formato o puntuación.
  5. lista general con búsqueda múltiple.
  6. posibilidad de desactivar registros de la base de datos y poder reactivarlos posteriormente.
  7. Selección de libros leídos entre dos fechas
  8. Previsualización e impresión en pdf del listado obtenido.
  9. Ficha con datos generales de la base de datos: libros leídos, libros en lectura, libros pendientes, libros calificados por puntuación, libros clasificados por género, libros clasificados  por formato, relación de los libros leídos anualmente en los últimos cinco años, estadísticas generales (media de páginas por libro, media de días por libro, media de páginas por día, valoración media de los libros...)
  10. Grafica general de los libros clasificados por género en porcentaje, gráfica general del porcentaje de libros leídos en diferentes formatos, gráfica lineal de los libros leídos en los últimos 5 años).
  11. Acceso al listado a través de links interactivos en la ficha general
Un saludo.

Links de la página: 






Videos de versiones anteriores a Mylibrery JFC 1.0








23 comentarios:

  1. Hola !!, me ha gustado mucho el programa y los videos, pero tengo un problema ..., al ejecutarlo me da este error:

    "No se puede cargar algunos objetos porque no están disponibles en este equipo"

    Es un error de compilación y presumo que es porque me faltan ciertos módulos ocx o dll en mi ordenador.

    ¿ Sabes que módulos tengo que tener registrados en mi PC para que funcione tu programa ?

    Mi ordenador tiene Windows 10 - 64 bits

    Nuevamente felicitaciones por tu programa, se lo ve muy currado, gracias por compartir !!

    ResponderEliminar
    Respuestas
    1. Hola Roberto. Ante todo gracias por utilizar el programa.
      El problema viene, cómo bien dices, por la falta de algún módulo .OCX que contiene los objetos que te hacen falta para ejecutar la aplicación. Lo más común es que no tengas instalado el módulo correspondientes al objeto DTpicker, por lo que tendrás que instalarlo (MSCOMCT2.OCX) con permisos de administrador dentro de la ruta C:\windows\SysWow64\MSCOMCT2.OCX.

      Quizá también tengas alguna dll en falta, pero en este caso no te puedo aconsejar, pues también estoy buscando la solución a este problema (aunque supongo que se tratará de instalar alguna librería que falte en la ruta correspondiente).

      Si no quieres complicarte con ello, te aconsejo que te descargues la versión MyLib 3.0 que se ejecuta con objetos simples y sin formularios, por lo que es mucho más compatible con las difrentes versiones de Excel.

      Muchas gracias y un abrazo.

      Eliminar
    2. Muchas gracias por tu respuesta Juan, quería saber tu opinión.
      Voy a investigar que es lo que me falta y si encuentro la solución la escribiré aquí a modo de tutorial paso a paso

      Eliminar
    3. Muchas gracias por tu ayuda y agradecido de cualquier aportación que puedas ofrecer.

      Eliminar
    4. Hola Juan, ya inicia bien tu aplicación.
      La solución, como tu has dicho, pasa por instalar el módulo MSCOMCT2.OCX

      Los pasos que he seguido los he sacado de aquí:

      https://stackoverflow.com/questions/15816014/how-to-install-mscomct2-ocx-file-from-cab-file-excel-user-form-and-vba

      Y son los siguientes:

      1) Descargar el módulo MSCOMCT2.OCX

      Aquí hay que tener cuidado porque hay mucha trampa por Internet, yo lo he descargado de aquí (archive.org) y resultó ser bueno:

      https://web.archive.org/web/20120113035142/http://activex.microsoft.com/controls/vb6/MSComCt2.cab

      2) Una vez descargado tendremos un fichero .cab que es un fichero comprimido como un zip, lo abrimos y descomprimimos en cualquier carpeta, nos quedan dos ficheros:

      mscomct2.inf
      mscomct2.ocx

      3) Copiamos estos dos ficheros a la carpeta C:\Windows\SysWOW64
      Necesitaremos permisos de administrador para realizar la copia

      4) Luego de copiar los ficheros abrimos una ventana de comandos, ya sea "Símbolo de sistema" o "Windows PowerShell", lo que es importante es que la ejecutemos como administrador

      Dentro de la ventana escribimos este comando y le damos a enter:

      regsvr32 c:\windows\sysWOW64\mscomct2.ocx

      Si todo ha ido bien, aparecerá un cartel con el mensaje de que el módulo ha sido registrado.

      Con esto ya puedo entrar y salir de la aplicación sin errores, ahora voy a trastear un poco, agregar libros y demás, estoy casi seguro que no me dará mas errores pero si me sucediera lo iré reportando por aquí.

      Eliminar
    5. Gracias por el aporte. Yo realicé los mismos pasos en el PC de mi hija porque me daba el mismo error y también se solucionó, pero ahora, aparte, me dice que falta una biblioteca .dll.

      Cuando le eche un vistazo y logre solucionarlo lo subiré aquí por si alguien ha tenido el mismo problema.

      Un saludo y gracias.

      Eliminar
  2. Buenos días.

    No sé si usas LibreOffice. En cualquier caso, encontré hace unos días una base de datos para gestionar una Biblioteca bastante interesante.
    Te voy a dejar el enlace por si te animas, instalas LibreOffice y pruebas esta Biblioteca. Quizás te dé ideas para mejorar, complementar, ampliar las tuyas.

    El enlace es:
    https://forum.openoffice.org/es/forum/viewtopic.php?f=70&t=6051

    Y el enlace directo es:
    https://mega.nz/#!Qt8jDRpJ!YHOiEwB86x2x1oALK9W5fUCwyx13TDAc7v5OgX26JB0

    Primera instalar la última versión de LibreOffice, después prueba la base de datos creada con LibreOffice Base.

    Un saludo.

    ResponderEliminar
    Respuestas
    1. Gracias por la sugerencia. La tengo en cuenta y le ecaharé un vistazo. Un saludo.

      Eliminar
  3. Hola! Primero agradecer por compartir, segundo preguntar: cómo debo correr correctamente el programa, he realizado todas las orientaciones brindada en el video, pero al interesar el programa me manda el siguiente mensaje "Fallo al cargar la imagen de portada".

    Saludos y gracias por la atención

    ResponderEliminar
    Respuestas
    1. Hola. ¿Qué programa has instalado? Si has instalado Mylibrery JFC 1.0 y no te funciona debe ser por problema de compatibilidades (falta alguna librería, algún fichero OCX, incompatibilidad de arquitectura 64-32 bits, etc).
      Prueba a instalar la versión Mylib 3.0, que no genera este tipo de errores.

      Eliminar
  4. Gracias por la pronta respuesta... Instale Mylib 3.0... he agregado la carpeta en C y la ruta con la dirección para que corran sin problema las macros

    ResponderEliminar
    Respuestas
    1. Y siempre envia el mensaje de fallo

      Eliminar
    2. Entiendo que el programa funciona pero no se cargan las imágenes de portada en el formulario. Piensa que la carpeta que crees en C:\ se ha de llamar "Mylib" y dentro de esta otra carpeta más que se llame "portadas", con la primera letra "p" en minúscula.

      Luego puedes guardar las imágenes de portada con el número de registro asociado, tal como explico en el vídeo.

      Siendo así, debería funcionar

      Eliminar
    3. Hola buenas, de partida, muchas gracias por tan útil herramienta y por su tiempo.
      Quería pedir su orientación para ejecutar Mylib 3.0 ya que, sigo todos los pasos: Descargo esta versión, dejó en condiciones la ruta con el centro de confianza, creo la carpeta en C Mylib, poniendo en su interior otra carpeta llamada "portadas" con una imagen en jpg y me aparece el error de "Fallo el cargar imagen de portada".
      No se que podrá ser lo que me ocasiona el problema.
      Le agradecería su consejo y desde ya muchísimas gracias.

      Eliminar
    4. Hola, Fabian. Este error se produce ante la imposibilidad de cargar la imagen de portada en la ficha. Realmente veo que has seguido todo el procedimiento correctamente, por lo que no entiendo cual pude ser el problema. Es más, el programa está ideado para que en el caso de no encontrar la imagen se cargue una parrilla predeterminada.

      Lo único que se me ocurre es que la imagen pueda estar dañada. ¿Te ocurre solo con una imagen o con todas? ¿La imagen es .jpg?

      He probado de nuevo el programa en otros equipos que tengo en casa y funciona correctamente.

      Si te parece, escríbeme un email a juanrafael68@hotmail.es y te pasaré el archivo Excel directamente por correo. Luego me comentas que tal te ha ido.

      Eliminar
  5. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  6. Hola, no puedo utilizar ninguno de los dos archivos a pesar de seguir los pasos de Roberto Fernandez

    ResponderEliminar
  7. Hola, no puedo ingresar datos, me dice que la hoja esta protegida contra escritura y me pide contraseña. Gracias por todo.

    ResponderEliminar
  8. Hola, me es imposible instalarlo, quizás porque tengo una MacBook. Es una pena, porque parece fantástico.

    ResponderEliminar
    Respuestas
    1. Pues me sabe mal. La aplicación no ha sido testada en mac, así que no te puedo confirmar su funcionamiento. Un saludo.

      Eliminar
  9. Hola. Me da el aviso de que las hojas están protegidas y me pide contraseña. Los videos los he visionado y no se habla de contraseñas. Quedo a la espera de una respuesta y te agradezco de ante mano por tu tiempo. Saludos

    ResponderEliminar
  10. Buenas tardes, ante todo gracias por compartir estos maravillosos progromas de biblicoteca. He comprado la suscripción para obtener excel actualizado y resulta que aún asi me da error. tanto la version mylibrery como mylib3.0. En esta ultima me pide que desbloquee la hoja con una contraseña pero no la veo en su blog. Y en mylibrary me dice: error de compilacion en el modulo oculto: "Form_inicial". Este error suele producirse cuando el código no es compatible con la version, la plataforma o la arquitectura de esta aplicación.

    ResponderEliminar
    Respuestas
    1. Buenas tardes. ¿Ha instalado los ficheros .OCX para poder utilizar los objetos incluidos en la aplicación?

      Ambas versiones las he testado en Excel 2023 y me funcionan correctamente.

      Hay una versión más que hemos creado en el curso de programación en VBA Excel y que es de código abierto. La contraseña es "juan" y la puedes descargar desde este enlace:

      https://mirincondelasmatematicas.blogspot.com/2022/06/curso-de-programacion-en-vba-excel-y.html

      Prueba a ver si te funciona.

      Siento los inconvenientes. Muchos usuarios han descargado dichas versiones y les ha funcionado. Los que tuvieron problemas se solucionaron al instalar los ficheros .OCX.

      En otros casos es debido a alguna incompatibilidad con las versiones de Excel.

      Eliminar

División de Ruffini

División de Ruffini
Pulsa para descargar

Tabla de Logaritmos

Tabla de Logaritmos
Pulsa la imagen para descarga