Hola, llevo un rato buscando el porque no me guardaba algunas de las modificaciones realizadas en la base de datos y al final creo que el problema es cosa de la librería B4XPreferenciesDialog.
Voy a exponer el "cómo" se me produce el problema para ver si alguien más lo puede probar y decirme si es únicamente problema mío o le pasa a él/ella también...
Paso una serie de campos al formulario con sus valores correspondientes.
Ahora pongamos que uno de los campos "MotivosVisita" es de tipo Texto e inicialmente viene con un valor "Dolor de muela".
Gracias y un saludo.
Voy a exponer el "cómo" se me produce el problema para ver si alguien más lo puede probar y decirme si es únicamente problema mío o le pasa a él/ella también...
Paso una serie de campos al formulario con sus valores correspondientes.
Ahora pongamos que uno de los campos "MotivosVisita" es de tipo Texto e inicialmente viene con un valor "Dolor de muela".
- Si yo lanzo de nuevo el formulario y lo modifico a "Dolor de Muelas", el cambio se realiza perfectamente y a la salida del formulario, en el mapa que me viene devuelto por el formulario, dicho campo viene correctamente actualizado con el nuevo valor.
- Si por el contrario, en lugar de "modificar" el valor de dicho cambiando parte del mismo, lo que hago es dejarlo en blanco del todo, ya que ya no necesito que en dicho campo quede almacenado ningún valor, al validar el formulario, el valor para dicho campo es el que tenía antes de abrir el formulario y no el nuevo. Con lo cual, a partir de ese momento, si necesito que ese campo quede modificado, al menos tengo que ponerle un " ", "." o algo similar.
Gracias y un saludo.