Hola, tengo una columna ref que filtra por dos condiciones, la cual funciona bien. En el apartado " Valido" tengo esta función. SELECT(jugadores[id jugador],
AND(IN([_THISROW].[id equipo], [id equipo]),
NOT(IN([id jugador],select(registros[id jugador],[id actividad]=[_THISROW].[id ACTIVIDAD]))))).
Esto hace que primero filtre los jugadores que pertenecen a un equipo, y en segundo lugar filtre los que ya han sido grabados en una actividad. Como comento el desplegable funciona correctamente.
El problema viene si quiero actualizar el registro de esa tabla donde va la columna ref, hay no me deja actualizar saltando mensaje del campo " Valido" de la columna ref que hablo.
Como puedo hacerlo?
Gracias!!!!!
Solved! Go to Solution.
Your expression, reformatted for clarity:
SELECT(
players[player id],
AND(
IN([_THISROW].[team id], [team id]),
NOT(
IN(
[player id],
SELECT(
records[player id],
([activity id] = [ _THISROW].[id ACTIVITY])
)
)
)
)
)
My suggestion:
SELECT(
players[player id],
AND(
IN([_THISROW].[team id], [team id]),
NOT(
IN(
[player id],
SELECT(
records[player id],
AND(
([activity id] = [ _THISROW].[id ACTIVITY]),
([_THISROW].[_ROWNUMBER] <> [_ROWNUMBER])
)
)
)
)
)
)
Your expression, reformatted for clarity:
SELECT(
players[player id],
AND(
IN([_THISROW].[team id], [team id]),
NOT(
IN(
[player id],
SELECT(
records[player id],
([activity id] = [ _THISROW].[id ACTIVITY])
)
)
)
)
)
My suggestion:
SELECT(
players[player id],
AND(
IN([_THISROW].[team id], [team id]),
NOT(
IN(
[player id],
SELECT(
records[player id],
AND(
([activity id] = [ _THISROW].[id ACTIVITY]),
([_THISROW].[_ROWNUMBER] <> [_ROWNUMBER])
)
)
)
)
)
)
Que bueno Steve!!!!! Funciona perfectamente.
Muchas gracias!!!!!
User | Count |
---|---|
42 | |
27 | |
25 | |
17 | |
13 |