Ya lo he conseguido con el query! Le he dado ocho mil vueltas y al final el código de la victoria ha sido:
Código Delphi
[-]
With QUSist do begin
close;
sql.Clear;
sql.Add('Select * from usuarios_sistema where usuario="'+ DMAccesos.QAccesosUSUARIO.AsString +'"');
open;
end;
Diferencias respecto del original?? Supongo que el componente del que cogía el nombre de usuario. Misterios del Delphi en manos de un novato
De nuevo, muchas gracias por todo, gluglu