Clase para crear formularios en Excel
Características
-
Búsqueda éxacta o aproximada
- Se puede personalizar la validación de datos para cada formulario.
Función
Validar.
- Los mensajes de aviso y error se muestran dentro del formulario. No se utiliza
cajas de texto más que para avisar si se quiere borrar un registro.
- Es más fácil crear cuadros combinados que toman datos de
datos tabulares.
- Comandos sencillos de usar para nuevo, guardar y borrar.
Hojas de cálculo
- Inicio - Menú principal
- Clientes, Productos, Empleados, Pedidos, PedidosDetalles
- Datos tabulares importados desde Netpuno.mdb
- Coincidentes - Datos temporales para guardar los resultados
de una búsqueda
Módulos
- Funciones - Funciones de carácter general:
EmpiezaPor,
Compara, QuitarAcentos, Contiene
- FuncionesExcel - Funciones que trabajan sobre la hoja
de cálculo:
borrarTabla, agregarFilaTabla, direccionOrigenFila,
buscarRango, buscarRangoAproximado.
- Macros - Subrutinas para abrir los formularios:
MacroCliente,
MacroPedidos.
- ClaseFormulario - Encapsula las operaciones comunes a
realizar sobre un formulario que se asocie con datos tabulares de una hoja
de cálculo.
- Propiedades:
- Formulario - Formulario al que hace referncia
la instancia de la clase.
- Hoja - Hoja de cálculo donde residen los
datos tabulares.
- Campos - Lista de los títulos de campos
o columnas de la hoja que se utilizan en el formulario.
- Fila - Número de fila actual o registro
activo.
- Mensaje - Muestra un mensaje en el formulario
- Métodos públicos:
- Nuevo - Vacía los controles del formulario.
- Mostrar - Muestra la fila actual en el formulario.
- Buscar - Busca un valor en los campos indicados.
Sólo busca la primera coincidencia.
- BuscarTodos - Retorna todas las coindicencias
encontradas del valor buscado en las columnas indicadas. Si hay
más de una coindicencia se muestra un formulario con la lista
de coincidencias para poder seleccionar el registro que se quiera.
- Guardar - Guarda la fila modificada o la añade
si se trataba de un nuevo registro.
- Borrar - Borra la fila actual preguntando antes
de realizar la acción
- Cerrar - Cierra el formulario
Formularios de usuario
- FormCliente - Formulario de clientes puesto como ejemplo
de uso de la clase Formulario. Puede servir como modelo o plantilla para
otros formulario similares.
- FormPedido - Formulario de pedidos a clientes puesto
como ejemplo de uso de la clase Formulario. El formulario incluye cuadros
combinados.
- FormCoincidente - Muestra el listado de valores encontrados
al realizar una búsqueda.
Pantallas de ejemplo


Código fuente
-
Todo en uno:
- Por separado:
7 comments:
Hola, buenas tardes.
Estoy en la busqueda de una aplciación parecida, en Excel.
Dos tablas con código diferente, y misma descripción.
Me puden apoyar?
nesecito algo corto para crear formularios en una hoja de calculo con formulas y todo
hola que tal:
me interesa tu curso, que costo tiene y como se puede pagar.
gracias.
Me pregunta Alejandro "cómo relacionar nuevos textbox con las respectivas columnas de origen de datos".
Si la columna de datos lleva por nombre "Ciudad" (primera fila de la hoja de cálculo), en el formulario el cuadro de texto se ha de llamar "campoCiudad" (el nombre en la ventana Propiedades).
El link de la aplicación de ejemplo no funciona. Agradecería se corrigiera. Muchas gracias.
Muchas gracias por el aviso.
Ya vuelve a funcionar el enlace.
no puedo verificar ese ejemplo cuando descargo en excel 2007, explica