Ver Mensaje Individual
  #1  
Antiguo 01-12-2007
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Reputación: 19
MaMu Va por buen camino
Problema con CampoCalculado

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
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;

Última edición por MaMu fecha: 01-12-2007 a las 09:08:49.
Responder Con Cita