Lo de llamarse Marciano, aunque a algunos les pueda parecer una cruz, tiene ciertas ventajas entre las que no es la menos desdeñable
la de no necesitar apellidos, apodo, u otros calificativos o apelativos para identificarse. Así que como ni el diseño ni el marketing son lo
mio, dejaremos la cosa así, y no le daremos muchas vueltas al nombre de esta “página”, aunque no puedo ocultar que he barajado otros
que no me desagradaban del todo: El Ovni de Marciano, … El Platillo Volante …
Los culpables de la presente osadía son (unos mas y otros menos) algunos compañeros, fundamentalmente del foro de mvp-access.com,
que tienen una visión distorsionada por el prisma de la amistad con la que me honran, de las herejias que me he atrevido a colocar aquí.
Tanto es así, que les ha parecido oportuno que existiera esta página.
A aquellos que las miren sin ese velo, y que por lo tanto puedan valorar la real aportación de estos entretenimientos, les pido comprensión
benevolencia.
Para esa gran mayoría que no encontrareis aquí la respuesta o el ejemplo que buscabais, os sugiero que probeis en los siguientes
Aquí iré colgando los ejemplos que ilustran la forma en la que he conseguido resolver aquellas cuestiones con las que me he
atrancado, por si a alguien le sirven de orientación. Eso si, tengan presente que, con seguridad, no será la única forma de resolver
el asunto y, posiblemente, tampoco la mejor. Es simplemente la solución que, en aquel momento, le encontré.
Título |
Descripción |
Explica. |
Ejemplo |
Cuadro de Diálogo sobre Treeview Diciembre 2008 |
Despues de haber hecho el chapuz que aparece un poco más abajo, me quedé con ganas de probar a hacer algo así, pero basándome en un control TreeView y este es el resultado |
||
Lista de Imágenes Diciembre 2008 |
Otro experimento recuperado del “baul de los recuerdos”. Trata de ilustrar la forma de mostrar, en un formulario independiente, todas las imágenes contenidas en la carpeta seleccionada y de cómo interactuar con ellas. |
|
|
Contar Dias por Mes Diciembre 2008 |
Para contar los días correspondiente a cada mes en un periodo determinado por dos fechas. |
|
|
Seleccionar Archivos y/o Carpetas Diciembre 2008 |
Se me planteó la necesidad de sobre un mismo cuadro de dialogo poder seleccionar indistintamente Archivos y Carpetas. Como no supe hacerlo con los incorporados, me fabriqué uno |
|
|
Filtro Agosto 2008 |
Un ejemplo mas sobre una de las muchas formas en que se puede enfocar el tema de los filtros. |
|
|
Marcar Periodos en Calendario Marzo 2008 |
Hace unos dias se planteo en el foro una cuestión sobre la posibilidad de representar sobre un calendario determinados dias y periodos tomados de una tabla. A partir de otras cosas que ya tenía hechas, plantee esta posible forma de hacerlo. La solución es básicamente la misma en ambos casos e incluye la construcción del calendario en tiempo de ejecución. |
|
|
Marcar Días en Calendario Marzo 2008 |
|
||
Tiempo Transcurrido Marzo 2008 |
Una propuesta para obtener el tiempo transcurrido entre 2 fechas y horas en forma de Años, Meses, Dias, Horas, Minutos y Segundos |
|
|
Copias de Respaldo Mayo 2007 Revisado Septiembre
2007 y Diciembre 2008 |
Un intento de aplicación que nos ayude a controlar y realizar copias de Seguridad de nuestros Archivos y Carpetas |
||
Reordena Abril 2007 |
Un ejemplito que trata de ilustrar una forma de tratar |
||
¿Esta en un Subformulario? Abril 2007 |
Un pequeño ejemplo para ilustrar una posible forma de saber si un determinado control se encuentra en un formulario o un subformulario |
||
Jugando con Textos Noviembre 2006 |
Se trata de una pequeña diversion que muestra como animar
de distintas formas un texto |
||
Cronograma Octubre 2006 |
Una propuesta
sobre la forma de representar un Cronograma sin necesidad de controles
ActiveX. |
||
Calendario Emergente Octubre 2006 |
Un
Calendario Emergente NO ActiveX, que puede utilizarse para introducir datos
en los controles. Ya se que hay muchos, pero me apetecia darme el gusto de
hacer uno yo y, además le he añadido alguna cosilla adicional que me ha
parecido interesante. |
||
Calendario Laboral Agosto 2006 |
Pues eso,
una aproximación a lo que podría ser un calendario laboral en el que, el usuario
puede determinar los dias festivos, los no laborables ….. |
||
Catalogo de Fotos Julio 2006 |
Esta idea
surge de una consulta en el Foro de Access y VBA de mvp-access.com, en ella
se preguntaba por la forma de hacer una especie de Orla con las fotos y los
nombres de los alumnos guardados en una base de datos. El principal problema
que planteaba el interesado era el numero variable de alumnos, lo que le
impedia tener un formulario ya hecho. |
||
Planing Hotel Junio 2006 |
Este ejemplo
ha nacido a partir de una cuestion planteada en el Foro del Buho
(www.mpv-access.com/foro), en torno a la posibilidad de representar de forma
"gráfica" el planing de ocpación del Hotel. |
||
Ayudas en Etiquetas Enero 2006 |
Ejemplo
de como montar un sencillo sistema de ayudas para cada control que se irán
mostrando, mediante el evento Al Mover el Mouse, sobre una etiqueta colocada
en el formulario. |
||
Ayudas Emergentes Enero 2006 Noviembre 2006 Diciembre 2006 |
Ejemplo de
como montar un sencillo sistema de ayudas para cada control que se irán
mostrando, mediante el evento Al Mover el Mouse, sobre una ventana emergente. Revisado para permitir su uso sobre subformularios (Nov.
06). Revisado para cambiar el sistema de posicionamiento de la ayuda. Ahora
se situa en la posicion del cursor (Dic. 06) |
||
Menús Contextuales Independientes Enero 2006 |
Ejemplo
sobre la creación de Menús Contextuales
que estarán disponibles a partir de ese momento en cualquier
formulario de |
||
Menús Contextales a partir de
tablas de la propia Mdb Enero 2006 |
Ejemplo sobre
la creación de Menús Contextuales a partir de datos incluidos en cualquier
tabla/s de nuestra Mdb. Los Menús generados estarán disponibles a partir de
ese momento en cualquier formulario de |
||
Buscador tipo Cuadro Combinado Diciembre 2005 |
Ejemplos sobre
como construir un formulario que nos permita buscar sobre los registros de un
subformulario imitando el comportamiento de un cuadro combinado, es decir, se
irá situando en el primer registro que coincida con los caracteres
introducidos en un cuadro de texto |
||
Ordenación de Formularios y
Subformularios Continuos Febrero 2005 |
Este
ejemplo presenta una función que permite ordenar cualquier formulario o
subformulario en vista de formularios continuos, por cualquiera de su
columnas y con solo hacer click sobre la etiqueta que encabeza la columna en
cuestión |
Pues eso, bosquejos: “Traza primera y no definitiva de una obra pictórica, y en general de cualquier producción del ingenio”
(de acuerdo con la definición del DRAE). Surgidos con frecuencia para ilustrar alguna consulta en el foro.
Título |
Descripción |
Explica. |
Bosquejo |
NotInList Diciembre 2008 |
Con frecuencia
encontramos consultas sobre la forma de conseguir que partiendo de un combo
con la propiedad limitar a lista = SI, se pueda añadir un valor no existente
en la lista desde un formulario expresamente creado para ello y que al volver
al combo aparezca ese nuevo valor y además esté seleccionado. |
|
|
Botones Diferentes Febrero 2006 |
Pruebas
con un Control Ocx que nos permite insertar en nuestros formularios botones
de comandos con muchas mas opciones que el que viene incorporado con Access. |
||
Calendario Eventos Octubre 2006 |
Para dar
respuesta a un hilo del foro (http://www.mvp-access.com/foro/forum_posts.asp?TID=28245)
preparé este pequeño ejemplo para mostrar en un formato de calendario mensual
las personas a las que correspondia turno de cocina, pero obviamente, puede
mostrar cualquier otro tipo de eventos que se encuentren en una tabla
asociados a una fecha. |
|
|
Turnos de Trabajo en formato de
Cronograma Octubre 2006 |
Una idea
de la forma en que se pueden representar en formato de un Cronograma los
turnos de trabajo de una serie de empleados. |
|
|
Colorear Fila actual en Formulario
Continuo Septiembre 2006 |
Ilustra
muy esquematicamente una forma de resaltar la fila activa en un formulario
continuo. El truco está en el control que se ha situado debajo de los
controles que contienen los datos (mirad el formato condicional que se aplica
a dicho control) y en un campo no visible situado en la seccion encabezado
del formulario. |
|
|
Barra Emergente Julio y Octubre 2006
|
Trata de
mostrar la forma de construir una barra de herramientas personalizada que
poder añadir a un control o a un formulario. Modificado en Octubre para
añadir la el elemento “Realizar copias de seguridad de la base de datos”, que
no podia hacerse con el metodo Add como los demás controles (Esta
modificacion y el original nacieron de sendas preguntas en el foro:
http://www.mvp-access.com/foro/forum_posts.asp?TID=29346&KW=) |
|
|
Reloj en una Barra de Herramientas Junio 2006 |
Muestra
como crear una barra de herramientas que contiene un Reloj. |
|
|
Subformularios Junio 2006 |
Trata de
ilustrar esquemáticamente como se pueden mostrar diferentes subformularios en
un mismo control subformulario, modificando la propiedad SourceObjetc de
dicho control. |
|
|
Filtrar Subformulario Mayo 2006 |
Pues eso,
una sencilla muestra de cómo filtrar un subformulario en función del valor de
un cuadro combinado situado en el formulario principal. |
|
|
FiltroPorPeriodo Febrero 2006 |
Se trata
de ilustrar la forma de capturar desde un formulario las fechas que serviran
para filtrar un informe. Todo ello utilizando un unico control ActiveX para
capturar ambas fechas. |
|
|
Listar los Valores de un Registro Enero 2006 |
Como la
mayoría de estos engendros nació a partir de una consulta en el Foro de
mvp-access.com. En el alguien preguntaba por la forma de mostrar en un cuadro
de lista con dos columnas (Nombre de Campo y Valor) los valores de los
distintos campos de un registro. Pues bien eso es lo que hace este
ejemplillo. |
|
|
Odontograma Diciembre 2005 |
A raiz de
un tema que se trató en el foro, prepare esta ejemplillo sobre cómo se podría
enfocar la representación gráfica del odontograma de unos pacientes dentales. |
|
|
Representación Gráfica de Citas Diciembre 2005 |
A partir
de una pregunta en el foro (www.mvp-access.com/foro), sobre la posibilidad de
presentar en modo gráfico las citas de la agenda de varios comerciales, se me
ocurrió montar este pequeño bosquejo, que indicara al interesado un posible
camino para montar lo que pretendía. No es ni mucho menos un ejemplo acabado,
pero puede resultar de utilidad a alguien. |
Algunos fragmentos de codigo que he ido desarrollando y que, por si mismos, al margen del contexto en el que fueron desarrollados
pueden llegar a ser útiles o resultar interesantes.
Título |
Descripción |
Explica. |
Bosquejo |
Función Mediana Enero 2007 |
Calcula |
||
Función Percentil Diciembre 2006 |
Calcula el Percentil
correspondiente a un dato con relación a un conjunto de datos. Un ejemplo
tipico podría ser la calificación de un alumno con respecto al conjunto de
los alumnos de la asignatura. |
||
Función Decode Octubre 2006 |
Decodifica el Valor pasado como parámetro
ValorADecodificar de acuerdo a los valores pasados
en matrizValores. Permite pasar valores de cualquier tipo, puesto que los
parámetros y la propia
Funcion están
declarados como Variant |
||
Función SubeBajaLista Diciembre 2005 |
Mueve un
elemento de un cuadro de lista con la propiedad Tipo de Origen de la fila
establecida a "Lista de Valores, a la posición inmediatamente anterior o
posterior según deseemos. |
||
Función MoveList Diciembre 2005 |
Esta
función te permitirá traspasar filas entre dos cuadros de lista cuya
propiedad Tipo de Origen de |