Lo que necesito hacer es que un usuario pueda escribir un valor manualmente si ha seleccionado la primera condición del campo anteriormente mencionado y, si selecciona la segunda opción que aparezca el valor calculado en otra tabla y que este a su vez se muestre en gris no editable.
En principio podría tomar “valor incial” un valor calculado, en caso que seleccione la segunda opción, sin embargo este valor es editable.
Te puedo ayudar con que sea editable o no y que haya un valor por defecto o no, eso es bastante sencillo.
En esto no comprendí bien lo que necesitas:
Gustavo_Eduardo_Lazc:
si selecciona la segunda opción que aparezca el valor calculado en otra tabla
Te refieres a que el valor a asignar por defecto venga de una fila en otra tabla? O quieres que el valor del formulario en el que se encuentra el usuario sea guardado en otra tabla?
Hola Oscar, mucho gusto! Lo que yo tengo es una base de datos de ítems de donde se pueden extraer valores. Lo que necesito es que el usuario pueda seleccionar una opción, es decir, elegir si tomar dichos valores que provengan de otra tabla o bien colocarlos manualmente. Al proceso de como elegir valores de otra tabla lo conozco, lo que no se hacer es crear un campo que sea editable si se selecciona la opción de colocar valor manual, o que no sea editable y por el contrario me traiga valores de otra tabla, en caso de elegir valor calculado.
Te mando un saludo! y muchas gracias por tu respuesta
crear un campo que sea editable si se selecciona la opción de colocar valor manual, o que no sea editable
La opción de “valor manual” podría ser una especie de columna Y/N, que permita seleccionar si es manual o automático.
Luego en la columna que se pretende ver si es editable o no encontrarás una configuración que permite agregar una expresión para evaluar si se debe editar ese campo o debe bloquearse la edición.
Si creas una columna Y/N llamada [Manual?], y usas el valor del SÍ como Manual y el No como Automático, puedes indicar una expresión como esta en el campo de Editable?:
[Manual?]
Como la columna [Manual?] ya es el tipo Y/N, no necesitas agregar más argumentos
Gustavo_Eduardo_Lazc:
me traiga valores de otra tabla, en caso de elegir valor calculado
El mismo campo que debe ser editable o no, puede tener una expresión en la parte de Initial Value.
La expresión puede ser algo como:
Si [Manual?] es sí, el valor del campo será en blanco "" para permitir al usuario ingresar la info.
Si es no, se calculará automáticamente tomando el valor de la otra tabla.
Por favor, echa un vistazo a la documentación para entender como funcionan las expresiones de desreferencia:
Muchísimas Gracias Oscar! fuste muy gentil! te agradezco mucho la respuesta. Pronto estaré publicando mi primera app y no dejare de agradecer a la comunidad. Seguro sigo preguntando por aquí. Saludos!