Tengo un campo calculado de tipo booleano, simplemente para usarlo como selector de registros, tipo una casilla de correo, en donde seleccionamos los mensajes a borrar por ejemplo.
Estoy usando Delphi 7, y las JVCL, las cuales traen un DBGrid que dibuja directamente un checkbox en el campo boleano.
Pero resulta que al hacer clic en el DBGrid (seleccion fila completa)
cuando intento modificar el checkbox, me tira el siguiente error:
"Cannot update a complex query with more then one table"
Código Delphi
[-]procedure TForma.JvDBGrid1CellClick(Column: TColumn);
begin
Query.Edit;
QuerySeleccionado.Value:=True;
Query.Post;
end;
Porque no se puede actualizar una consulta compleja con mas de una tabla?
Tengo un Query (de Zeos, conectandose a mySQL) donde consulto 3 tablas a la vez, ya que es necesario.
El campo es calculado, hay alguna posibilidad de cambiarle el estado?
O alguna otra idea de como hacer un selector de registros.
PD: el selector de registros es aquel CheckBox que se encuentra al inicio de la fila de un registro, no se si lo expreso bien o se entiende.
Saludos y gracias