Hola compañeros:
Estoy haciendo una app para inventarios y tengo:
Tabla entradas_encabezado, entradas_detalle, salidas_encabezado, salidas_detalle, las tablas detalle tiene relacionada la tabla productos por el ID_producto.
En la vista de productos se muestra separadamente el detalle de entradas_detalle y salidas_detalle, por las relaciones, cada vista de detalle muestra una Acciones Expand y Add, si hago click en Add agrega una linea sin su correspondiente relación con el encabezado.
El problema es:
Quiero quitar esas acciones para que el usuario solo pueda ingresar detalles de salida o entrada solo desde el formulario principal de entradas y salidas.
Hola amigo en tu tabla detalle, ve a la secciones de acciones, busca la acción Add y en el apartado Only if this condition is true tienes que colocar algo asi
CONTEXT("view") = "tu nombre de vista"
La lógica dice que está acción solo será mostrada en este caso en la vista que elijas, yo en mis caso solo quiero que este Add "Agregar/Añadir" solo se muestre en el mi "ventas_Form" que es donde agrego los items, no lo quiero que se muestre ni en talle ni en otro lugar, tambien puedes jagar que se meustr en todos excepto "<>" en la vista que elijas
Para el "Ver" tienes que hacerlo en Setting >> Localization >> View y agregas algo asi
Mostrar "Ver" solo en UNA vista específica
IF(
CONTEXT("View") = "clientes_Detail",
"",
"Ver"
)
Espero te sirva, saludos
Muchas Gracias
Al final lo resolví ocultado la columna relacionada, porque quería que el usuario no ingresara datos sin agregar primero los datos de la tabla principal.
AND(
ISNOTBLANK([fecha_entrada]),
ISNOTBLANK([correlativo]),
ISNOTBLANK([tipo_transaccion]),
ISNOTBLANK([ID_proveedor]),
ISNOTBLANK([ID_almacen]))
Gracias nuevamente
Si esta bien, primero obligas a que llenen esos campos usitlizando en show if

