Para lograr esto, puedes utilizar un cuadro combinado vinculado a la tabla de ejemplares de sexo macho y agregar una opción "Nuevo" al final del cuadro combinado. Luego, puedes utilizar el evento "Al actualizar" del cuadro combinado para verificar si se ha seleccionado "Nuevo". Si se ha seleccionado "Nuevo", puedes abrir un formulario para agregar un nuevo ejemplar y luego actualizar el cuadro combinado con el nuevo ejemplar creado.
Aquí te muestro los pasos generales para lograr esto:
1. Crea un cuadro combinado y vincúlalo a la tabla de ejemplares de sexo macho. Asegúrate de que el cuadro combinado tenga la opción "Limitar a la lista" establecida en "Sí" para que solo se puedan seleccionar ejemplares existentes.
2. Agrega una opción "Nuevo" al final del cuadro combinado. Puedes hacer esto agregando un nuevo registro a la tabla de ejemplares de sexo macho con el nombre "Nuevo" y un ID único que no se superponga con ningún otro registro.
3. Utiliza el evento "Al actualizar" del cuadro combinado para verificar si se ha seleccionado "Nuevo". Puedes hacer esto utilizando el siguiente código VBA:
4. Crea un formulario llamado "FormularioNuevoEjemplar" para agregar un nuevo ejemplar. En este formulario, puedes incluir campos para el nombre del ejemplar, el sexo, la fecha de nacimiento, etc.
5. Agrega código para agregar el nuevo ejemplar a la tabla de ejemplares de sexo macho cuando se guarda el formulario de nuevo ejemplar. Puedes hacer esto utilizando el siguiente código VBA en el evento "Al hacer clic" del botón Guardar:
Con estos pasos, deberías poder permitir que los usuarios agreguen nuevos ejemplares de sexo macho cuando no exista un registro existente en la tabla. Espero que esto te sea de ayuda.