wow JavierB si que eres un encanto !!
Todo marcha muy bien... ahora para finalizar y hacerlo perfecto necesitaría una última indicación.
Necesito reconocer que opción llamó a la función para asignarle el valor del campo extraído de la base al value.
Lo he intentado con los if, pero no lo he conseguido exitosamente lo único que he conseguido es liarme.
Desde ya te estoy debiendo como unas mil gracias