Añadir un nuevo elemento a una lista
En mi base de datos de libros tengo un campo para asociar un autor a un libro. La lista de autores (y sus datos asociados) están en otra tabla.
Lo que necesito es lo siguiente:
1) Si el Autor ingresado no está en la lista, me pregunte si deseo añadirlo (preferiblemente con un mensaje personalizado).
2) Si respondo que sí, que me abra un formulario ya armado donde cargar los restantes datos (fecha y lugar de nacimiento, etc).
3) Si respondo que no, que no lo añada o que me advierta que se añadió pero sus datos quedaron incompletos (mejor si se puede que no lo añada y que insista con añadirlo).
4) Al confirmar con el SI, el Autor cargado deberá estar ya escrito en el campo del nuevo autor para evitar reescribir el nombre
El motivo por el que quiero que sea un mensaje personal es más que nada por si se escribe un dato mal, que exista una segunda capa de control de este dato.
Los datos a usar en este caso (los que creo relevantes):
- Form de Carga de nuevo libro: New_Libro
- Form de Carga de nuevo Autor: New_Autor
- Campo autor en New_Libro: lstAutor
- Campo autor en New_Autor: txtAutor
- En ambas tablas (LIBRO y AUTOR) el campo AUTOR recibe este nombre justamente.
Agradecido desde ya.