Nur so'ne Idee:
Du legst die einfach eine zusätzliche Prozedur an und übergibst das ganze als Variable:
Delphi-Quellcode:
procedure test(var mainZQ: DeinTyp);
begin
mainZQ.Text := 'blabla';
end;
//Aufruf:
test(frmmain.ZQuery.Sql);
Bemerkung zu SirThornberry's Methode:
Abschließend müsstest du natürlich noch frmmain.ZQuery.Sql den geänderten Text zuweisen:
frmmain.ZQuery.Sql := LSql