Viernes, 26-Abr-24, 4:36 AM
Le saludo Visitante | RSS
Menú del sitio
Categorías de la sección
Búsqueda

byronlcl, Access y algunas cosillas...

Catálogo de archivos

Inicio » Archivos » Herramientas

En la categoría de los materiales: 6
Expuesto materiales: 1-6

Seleccionar por: Fecha · Nombre · Por calificación · Comentarios · Descargas · Vistas

Un ejemplo sobre buscar datos y hacemos que luzca como Google.  En realidad este ejemplo lo tengo desde hace bastante tiempo y no lo había colgado.  Pero es una guía para mostrar las cosas que se pueden realizar

Herramientas | Vistas: 1810 | Descargas: 604 | Agregado por: byronlcl | Fecha: 24-Sep-14

En cualquier aplicación es muy importante tener cuadros de diálogo que nos permitan escoger folders ó archivos, para lograrlo hay algunas opciones ó métodos pero tienen sus inconvenientes. Veamos algunas:
1. Common Dialog ActiveX Control (COMDLG32.OCX). No viene incluido en todas las versiones de Windows, a menos que tengamos Visual Basic y lo hayamos instalado
 
2. Application.FileDialog de Microsoft Office Esta solo disponible desde Office 2,003 en adelante
 
3. Funciones API: GetOpenFileName, GetSaveFileName y SHBrowseForFolder Estas funciones corren en cualquier versión de Windows y/o Office porque son las funciones básicas y fundamentales de Windows. Las dos opciones anteriores(COMDLG32.OCX y FileDialog) ó cualquier otra opción en el fondo están creadas con base en estas funciones API.
Inconveniente: Las funciones API por lo regular requieren un poquito más de tacto para hacerlas funcionar, razón por la cual muchas personas solo copian y pegan el código obteniendo resultados medio satisfactorios, digo esto porque estas funciones se pueden configurar pero pocos se meten a realizarlo por evitar complicaciones.
Te hago unas preguntas: ¿Usas estas funciones API?, ¿Qué haces si quieres seleccionar varios archivos a la vez?, ¿Tienes diferentes versiones de la misma función?, ¿Y para seleccionar un folder?
 
¿Hay alguna otra opción?
Es lo que he intentado hacer… he creado un objeto "clsFileDialog” (módulo de clase) basado en funciones API.
Ventajas:
-Corre en todas las versiones de Windows y Office
-Permiten configuraciones
-Uso igual a los cuadros de diálogo FileDialog de Microsoft Office (si los has usado entonces ya sabes como usar este nuevo objeto), he implementado los mismos nombres de propiedades y métodos que se necesitan.
Si ya tienes código creado con Application.FileDialog de Microsoft Office y quieres cambiarlo para usar este nuevo objeto (para que te acepte todas las versiones de Office), la migración es fácil
 
El código del objeto (módulo de clase) lo he dejado bien comentado en español para que puedas entender todo lo que pasa, si estudias bien el código seguro aprenderás como modificar otro tipo de funciones API
 
NOTA IMPORTANTE: El módulo de clase "clsFileDialog” funciona conjuntamente con un módulo estandar llamado "clsFileDialog Complement” (lo encuentras aquí mismo), a cualquier lugar deben viajar los dos módulos juntos
 
Adicional a este formulario de pruebas viene un módulo llamado "Ejemplos Examples clsFileDialog", donde también puedes encontrar procedimientos de ejemplo de uso para que puedas ver diferentes opciones de código y configuración (corre los procedimientos)
Herramientas | Vistas: 2093 | Descargas: 887 | Agregado por: byronlcl | Fecha: 27-Sep-10

Aquí intento repetir lo que hacen programas como Microsoft Outlook cuando te llega un correo electrónico nuevo, Winamp cuando se reproduce una nueva canción, páginas sociales en internet, etc. El mensaje abre difuminado, tu puedes cerrarlo ó el se cerrará desvaneciendose. Imagino que puede tener muchas adaptaciones, cada quien seguró propone alguna muy ingeniosa...

Herramientas | Vistas: 2539 | Descargas: 1214 | Agregado por: byronlcl | Fecha: 27-Sep-10

Editado 6-Mayo-11 (Habia olvidado agregar una linea para que se cambiara tambien la corrección de las etiquetas ID3 v1.1)
 
Aquí te comparto una herramienta que hice hace algún tiempo. Como me gusta coleccionar música, me tope con que los archivos mp3 se van consiguiendo con cualquier tipo de nombre y para cambiarles el nombre manualmente toma mucho tiempo. Por esta razón creé esta herramienta, con la cual puedes cambiar y corregir los nombres de los archivos masivamente, hay varias opciones útiles que puedes aplicar. También se cambian los nombres de las etiquetas internas ID3Tag
 
Solo para Access 2003 ó superior
Herramientas | Vistas: 1883 | Descargas: 547 | Agregado por: byronlcl | Fecha: 27-Sep-10

Un ejemplo de cómo generar cualquier cantidad de etiquetas para productos ó clientes, también puedes realizar la impresión filtrando las que gustes

Herramientas | Vistas: 2678 | Descargas: 975 | Agregado por: byronlcl | Fecha: 27-Sep-10

En esta oportunidad mas que un ejemplo, te traigo una valiosa herramienta para tus aplicaciones.

En esta herramienta se listan todos los objetos que contiene la base de datos actual; tablas, consultas, informes, formularios, macros y módulos. Además puedes hacer búsquedas de los objetos por texto, puedes ingresar cualquier parte del nombre.
Pero lo más importante es que puedes hacer algo con los objetos, programarles cualquier cosa que necesites. Si revisas el código VBA verás que ya está preparado para que solo le insertes un par de líneas y voala!

Para que puedas ver bien la herramienta, exporta el formulario "byronlcl Objetos base datos actual" hacia una aplicación que ya tengas con objetos creados. Alli abres el formulario, escoge los objetos que decees y pulsa el boton "Aplicar", inicialmente solo te dará mensajes de los objetos que estas seleccionando pero podrás observar como es que funciona. Si te convence, luego puedes sustituir esos mensajes por las líneas de código que necesites; borrar objetos, ocultarlos, modificar tablas, consultas, etc.
Herramientas | Vistas: 1685 | Descargas: 550 | Agregado por: byronlcl | Fecha: 04-Jul-10