Ver Mensaje Individual
  #11  
Antiguo 21-03-2012
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Reputación: 19
ElDioni Va por buen camino
Hola,

en una ocasión vi un ejemplo de unos grids que dependía uno del otro, uno de los grids está oculto y aparece cuando haces click en un registro del grid que se está viendo. Quiero decir que tu verías el grid de los usuarios y al hacer click o al ir moviendote por los registros podrías ir enseñando el grid oculto con los permisos correspondientes, como si fuera un desplegable del grid principal. Lo podrías hacer de la siguiente forma.

Código Delphi [-]
procedure TFrmMenuArt.DBGridUsuariosCellClick(Column: TColumn);
begin
if QueryUsuarios.IsEmpty then
  begin
    DbGridPermisos.Visible:=False;
  end
else
  begin
    QueryPermisos.close;
    QueryPermisos.SQL.Text:='SELECT * FROM permisos WHERE usuario='+QueryUsuarios.FieldByName('Usuario').AsString;
    QueryPermisos.Open;
    DbGridPermisos.Top:=DBGridUsuarios.Top+(QueryUsuarios.RecNo*18)+18;
    DbGridPermisos.Visible:=true;
  end;
end;
No se que te parece el asunto, ya me contarás.

Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita