Mantenimiento de ficheros

Los mantenimientos de ficheros los gestionamos a través de dos tipos de formularios:

  • Selección: que nos permite ver, buscar, filtrar y ordenar los registros en modo hoja de datos mediante un formulario dividido
  • Edición: que nos permite editar los campos del formulario

Para ello usaremos algunos formularios de muestra que ya incluimos

  • Selección artículos
  • Artículos
  • Selección clientes
  • Clientes
  • Selección Facturas ventas
  • Facturas ventas
  • Facturas ventas líneas

Formularios de selección

Se basan en una consulta que debe llamarse como el formulario y debe tener los campos que queremos mostrar en el formulario.

Así para la Selección artículos, tenemos la consulta Selección artículos, que además de los campos de artículos, nos muestra la descripción de la familia

El formulario, está en modo dividido, en la parte superior ponemos los criterios que queremos aplicar y los botones para

En el origen del registro no ponemos nada, pues el botón Buscar lo llena automáticamente

Esto se hace para evitar que al entrar el formulario cargue datos y use mucha memoria o red

Y en el la propiedad Información adicional (Tag) debemos poner el nombre del campo clave

Pues muchas partes del código usa esa propiedad para gestionar el formulario.

Debemos poner en el formulario todos los campos que queremos que muestre

Y en el Evento al hacer doble clic de todos los campos pondremos =EDITARSQL()

Una función que hemos desarrollado para que abra el formulario de edición, con el registro en el que hemos hecho doble clic.

Si abrimos el formulario no se muestra nada, pero si pulsamos Buscar

Sin ningún criterio, se ven todos los artículos

Con algún criterio, solo salen los registros que lo cumplan

Botones de los formularios de selección

Tiene un código que construye Criterio de búsqueda, el WHERE de la select que se carga en origen del registro

Es muy fácil ir añadiendo criterios según nos interesa

Llama a un formulario SQL Nuevo al que dedicaremos un capitulo

Llama a la función =FuncionBtnEditar()

Una función que hemos desarrollado para que abra el formulario de edición, con el registro en el que estábamos al pulsar Editar

Llama a la función =FuncionBtnBorrar()

A la que dedicaremos un capitulo

Llama a la función =FuncionBtnListados() que muestra un formulario estándar de listados

Y por último el botón

Que cierra el formulario

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.