Para lograr que un campo aumente secuencialmente y automáticamente cada vez que se introduce un incidente en un formulario de Access, puedes seguir estos pasos:
1. Asegúrate de tener un campo en tu tabla donde deseas almacenar el valor secuencial. Por ejemplo, puedes agregar un campo llamado "NumeroIncidente" de tipo Numérico o Texto.
2. Abre el formulario en modo de diseño en Access.
3. Selecciona el control o cuadro de texto donde deseas mostrar el número secuencial.
4. Ve a las propiedades del control y selecciona la pestaña "Datos".
5. En la propiedad "Origen del control", ingresa la siguiente expresión:
Reemplaza "[TuTabla]" con el nombre de tu tabla donde se almacenan los incidentes.
6. Asegúrate de que la propiedad "Bloqueado" del control esté establecida en "No" para permitir la edición del valor.
7. Ahora, cada vez que se introduzca un nuevo incidente en el formulario y se guarde el registro, el campo "NumeroIncidente" se actualizará automáticamente aumentando en 1.
8. Para reiniciar el contador a 0 cuando cambie el año, puedes utilizar un evento VBA en el formulario. Por ejemplo, puedes agregar el siguiente código al evento "Al hacer clic" del botón de guardar o al evento "Antes de actualizar" del formulario:
Asegúrate de reemplazar "FechaIncidente" con el nombre del campo en tu formulario que contiene la fecha del incidente.
Con estos pasos, lograrás que el campo "NumeroIncidente" incremente secuencialmente cada vez que se introduzca un incidente en tu formulario, reiniciándose a 0 al cambiar de año.
Espero que esta solución te sea útil.