Crear un formularios CRUD en access paso a paso.
En Microsoft Access, existen dos métodos principales para crear un CRUD utilizando formularios:
Método Simple
Este método es ideal para usuarios principiantes. Permite crear un CRUD básico de manera rápida y sencilla.
El método simple utiliza el asistente de formularios de Access para crear un CRUD básico. Los pasos incluyen:
Paso 1

Paso 2
- Primero asegurate de selccionar la tabla adecuada
- Segundo selecciona todos los campos que usaras en tu formulario.
- Tercero click en finalizar

Paso 3
- Selecciona que tipo de distribusión que deseas aplicar al formulario y click en Siguiente
- Indica el titulo que aplicaras al formulario y selecciona modificar el diseño del formulario.
- Tercero click en finalizar

Paso 4

Paso 5
En este paso haremos el uso de botones que nos permitiran crear las principales funciones del CRUD.
- Arrastraremos 4 botones a donde sea de su agrado posicionarlos.
- Al arrastrar cada boton deberemos selccionar que tipo de accion realizara ese boton.
- Vamos a agregar un nuevo registro seleccionando la acción Operación con registros > Agregar nuevo registro.
- Ahora, vamos a ingresar un cuadro de lista este nos permitira leer los registros de nuestras tablas Controles > cuadro de lista.
- Recuerda seleccionar "Buscar un registro en el formulario segun el valor seleccionado."
- Ahora, vamos a crear un boton que actualizara toda la informacion del formulario Operación con formulario > Actualizar registro.
- A continuación, vamos a actualizar el registro, seleccionando la acción Operación con registros > Guardar registro.
- Finalmente, vamos a eliminar el registro, seleccionando la acción Operación con registros > Eliminar registro.





Paso 6
Método Avanzado (Opcional)
Recomendado para usuarios con experiencia, este método ofrece mayor personalización y funcionalidades avanzadas mediante programacion con Visual Basic.
El método avanzado incluye el diseño manual de formularios y VBA (Visual Basic for Applications) para funcionalidadesdel crud:
Para crear el formulario realizamos el mismo proceso del metodo simple.
- Agregue los botones AGREGAR,GUARDAR,CANCELAR,ELIMINAR, sin acciones o eventos.
- Ingresamos a las propiedades de cada boton. Con click derecho encima del boton.
- Cambiaremos su nombre en TODAS>NOMBRE.
- Asegurese de poner los siguientes nombres ya que seran importantes para el proceso:
- AGREGAR
- GUARDAR
- CANCELAR
- ELIMINAR
- A nuestro cuadro de lista le asignaremos el nombre de LISTA
- Encima de nuestro cuadro de lista añadimos un cuador de texto y asignamos el nombre de TEXTO


.gif)
- Para la lista que tendra que leer los registros de datos la configuramos de la misma menera que en el metodo simple.

- Nos dirigimos a las propiedades del boton AGREGAR.
- Click en EVENTOS>AL HACER CLIC > SELECCIONAMOS LOS 3 PUNTOS > GENERADOR DE CODIGO.
- Ingresamos el siguiente codigo dentro del evento que previamente creamos:
- Intruccion que nos llevara a un nuevo registro
- Quitar el valor seleccionado a nuestro cuadro de lista
- Refrescara nuestro cuadro de lista GUARDAMOS NUESTRO CODIGO Y CERRAMOS NUESTRO FORMULARIO Y LO VOLVEMOS ABRIR.
DoCmd.GoToRecord , , acNewRec
Me.LISTA = Null
Me.LISTA.Requery
- Nos dirigimos a las propiedades del boton GUARDAR.
- Click en EVENTOS>AL HACER CLIC > SELECCIONAMOS LOS 3 PUNTOS > GENERADOR DE CODIGO.
- Ingresamos el siguiente codigo dentro del evento que previamente creamos:
- Intruccion para guardar un registro
- El cuadro de lista tome el valor del id del formulario
- Refrescara nuestro cuadro de lista GUARDAMOS NUESTRO CODIGO Y CERRAMOS NUESTRO FORMULARIO Y LO VOLVEMOS ABRIR.
Private Sub GUARDAR_Click()
DoCmd.RunCommand acCmdSave
Me.LISTA = Me.Id
Me.LISTA.Requery
End Sub
- Nos dirigimos a las propiedades del boton CANCELAR.
- Click en EVENTOS>AL HACER CLIC > SELECCIONAMOS LOS 3 PUNTOS > GENERADOR DE CODIGO.
- Ingresamos el siguiente codigo dentro del evento que previamente creamos:
- Intruccion que cancela el agregar registros.
- Refrescara nuestro cuadro de lista GUARDAMOS NUESTRO CODIGO Y CERRAMOS NUESTRO FORMULARIO Y LO VOLVEMOS ABRIR.
Private Sub CANCELAR_Click()
DoCmd.RunCommand acCmdUndo
Me.LISTA.Requery
End Sub
- Nos dirigimos a las propiedades del boton ELIMINAR.
- Click en EVENTOS>AL HACER CLIC > SELECCIONAMOS LOS 3 PUNTOS > GENERADOR DE CODIGO.
- Ingresamos el siguiente codigo dentro del evento que previamente creamos:
- Intruccion que eliminar el registro seleccionado.
- Refrescara nuestro cuadro de lista. GUARDAMOS NUESTRO CODIGO Y CERRAMOS NUESTRO FORMULARIO Y LO VOLVEMOS ABRIR.
Private Sub ELIMINAR_Click()
DoCmd.RunCommand acCmdDeleteRecord
Me.LISTA.Requery
End Sub
A continuacion te proporcionamos un video tutorial relacionado con crear el formulario mediante visual Basic introduciendo codigo.