Editar solo un campo dentro de la Appsheet

Buena tarde a todos, espero me puedan ayudar, soy relativamente nuevo en Appsheet pero me ha gustado mucho el tema de aprender con ayuda de la comunidad.

Actualmente estoy intentando hacer una aplicación para Control de Inventarios y tengo algunas dudas que me gustaría comentarles, ya que tal vez la aplicación tampoco puede hacerlo.

Primer punto que les quisiera consultar, habilite la opción de QUICKEDIT (Beta) justo para editar información de una tabla, ya que la forma en como se quiere visualizar y editar solo se me ocurre de esa manera.

Tengo un listado de Productos, los cuales se modificara una cantidad para entrada, por lo que se requiere poder ver el listado completo, y en forma de lista, para lo cual solo quiero poder editar la columna de CANTIDAD

tictacjoey_0-1746649092682.png

Solo esa, sin embargo, al habilitar la opción de EDICION, habilita también otras dos, CODIGOPRODUCTO y STOCKTOTALF, inicialmente pensé que las columnas que no están habilitadas se debía a que provenían de columnas calculadas con alguna formula, pero no es así, y no se que propiedad es la que debo habilitar o deshabilitar para que solo pueda manipular la de CANTIDAD.

Espero me puedan ayudar con esto, ya que en si, tengo mas dudas que se que son simples pero no se como hacerlo 😞

Gracias

0 6 137
6 REPLIES 6

No? Nadie?

Cómo estás? Has probado pornerle en la propiedad “editable if” de aquellas columnas que no quieres editar,

 

CONTEXT(“viewtype”) <> “table”

?

Hola bro, como mencione apenas me estoy adentrando en esto pero me gusta mucho, intente usar la función de CONTEXT anteriormente, sin éxito, tomando en cuenta lo que me dices seria algo como:

la tabla donde esta el campo se llama: COPY_ITEMS, entonces, seria algo como, en el campo que no quiero que sea editable, seria en:

EDITABLE_IF = CONTEXT(“COPY_ITEMS”) <> “table”

🙂

Casi! Pero escríbelo asi

CONTEXT(“view”) <> “COPY_ITEMS”

https://support.google.com/appsheet/answer/10107885?hl=en

Bro, muchas gracias, use la formula de esa manera y es una de las razones por las que no termino de entender el uso de CONTEXT, de hecho quedo así:

tictacjoey_0-1746713428351.png

No genera ningún error, sin embargo, el campo sigue dejándolo editable.

Como decimos por aca, hice una "chacaleada" 🙂 usando una formula de: CODEAUX=0, es un campo, y lo iguale a cero y con eso lo hace. ¿Porque no funciona el CONTEXT? ... No tengo idea.

Amigo, la condición CONTEXT(“view”) <> “COPIA_PRODUCTOS”

es una condición que devuelve un valor verdadero o falso. Si el contexto es esa vista entonces verdadero, sino falso.

efitable if es una propiedad que se ejecuta si el resultado es true o sea verdadero.

si lo quieres es que solo ese campo se edite en la tabla debes poner en la condición editable if del resto de los campos (y no del campo editable) CONTEX(“view”) <> “COPIA_PRODUCTOS” 

esto va a forzar que ningún campo salvo el que no tenga esta condición, sea editable en la tabla que dices. Verifica que el nombre de la tabla esté bien puesto

Top Labels in this Space