viernes, 28 de marzo de 2008

VBA Ficheros virtuales. Lógicos

Uno de los rasgos principales del módulo W es la incorporación del tratamiento de lógicos.

En el enlace se presenta un libro excell de muestra donde se presenta una sencilla multiagenda telefónica que utiliza una vía de acceso por nombre y un lógico por número de teléfono.

Se muestra el código principal del funcionamiento de la lista de agendas así como el asociado a la generación y uso de lógicos.

También se presentan las funciones auxiliares de salvado y restauración de ficheros virtuales a hojas excell (El SAVF y el RSTF).

lunes, 24 de marzo de 2008

VBA Ficheros virtuales. Pilas y colas

En el enlace se presentan hojas de muestra en excell con las funciones de "VBA Ficheros virtuales" para pilas y colas

VBA Ficheros virtuales. Instalación de componentes Excell

La implementación de los ficheros virtuales se presentará finalmente como el
complemento Excell "W", con las diversas funciones W_NEW, W_CHAIN, W_WRITE, ... reflejo de sus homólogas escritas en lenguaje C del primer blog.

Por ello se incluye ahora esta entrada dedicada a la instalación de complementos Excell.

En el enlace se presentan los pasos a seguir con ejemplos gráficos, que se resumen en:

0) Grabar el código fuente que se desee exportar en módulos VBA

1) Grabar el libro con módulos VBA que se desean exportar como complemento Excell utilizando
Fichero > Grabar como > Complemento Excell (Extensión XLA)

2) En el libro en que se vaya a usar el complemento, agregar el complemento mediante
Herramientas > Complemento > Examinar y agregar

3) En el editor VBA añadir las referencias de las funciones del complemento con
Herramientas > Referencias > Examinar y agregar


viernes, 21 de marzo de 2008

VBA Ficheros virtuales. La función conjunta VER

VER es una función conjunta de WRITE+CHAIN en sus versiones reducidas.

Permite verificar si un ítem ya ha sido tratado previamente en un proceso.

Es la primera entrega de la versión W en donde ya se pueden utilizar nombres de fichero en lugar de identificadores numéricos y es un representante del tratamiento en W de las funciones del núcleo M que se han ido presentando.

En el enlace se presenta una hoja Excell de muestra y el código asociado.

VBA Ficheros virtuales. Estampillados para pilas y colas

En el interfaz final del sistema de ficheros virtuales para excell, el complemento W, se consideran emulaciones de pilas y colas. En el enlace se consideran las funciones de estampillado directo e inverso precisas para llevar a cabo la implementación.

miércoles, 19 de marzo de 2008

VBA Ficheros virtuales. UPDATE

En esta entrada se muestra el UPDATE, la última función núcleo del sistema de Ficheros Virtuales para excell que quedaba por mostrar en esta serie de epígrafes dedicados a la introducción de las sentencias primarias WRITE, CHAIN, READ, DELETE y UPDATE que constituyen el módulo M.

martes, 18 de marzo de 2008

VBA Ficheros virtuales. DELETE

En el enlace se presenta la instrucción DELETE, ampliando la hoja excell que se está dedicando a mostrar la implementación de las funciones principales de los ficheros virtuales en VBA

domingo, 16 de marzo de 2008

VBA Ficheros virtuales. El READ secuencial

Continuando la presentación de las funciones principales de los ficheros virtuales en VBA, el enlace se dedica a la instrucción READ, se muestra su implementación y su aplicación a una hoja de muestra.

sábado, 15 de marzo de 2008

VBA Ficheros virtuales. El núcleo: WRITE y CHAIN

En el enlace se presenta la implementación de las sentencias WRITE y CHAIN que constituyen el núcleo de la aplicación VBA Ficheros Virtuales

miércoles, 12 de marzo de 2008

VBA Ficheros virtuales. Conversiones de longitud fija

Al utilizar cadenas como soporte de emulación de las estructuras de clave y datos para los ficheros virtuales, se necesitan funciones de conversión de longitud fija que permitan volcar números a cadenas comparables homogéneamente. Estas cadenas homogéneamente comparables pueden ser objeto de la función U_BS presentada en el capítulo anterior.

En el enlace se muestran ejemplos y codificación en VBA

viernes, 7 de marzo de 2008

VBA Ficheros virtuales. Búsqueda dicotómica

Para crear ficheros virtuales, el lenguaje de soporte debe disponer en primer lugar de mecanismos de comparación, a fin de poder implementar la búsqueda dicotómica.

En C se utiliza memcmp. En VBA se puede optar por utilizar String auxiliares de soporte y utilizar los comparadores habituales < = >

En el enlace se muestra un ejemplo y su implementación en VBA.

jueves, 6 de marzo de 2008

Prefacio e índice

En "C Ficheros virtuales" se desarrollaba un método para construir bases de datos virtuales desde un núcleo desarrollado en C ANSI

Ahora se hace un desarrollo similar en VBA (Visual Basic para Aplicaciones Office) nativo