Moin...
Wie immer mache ich den Spielverderber...
with edit1 do

Das das immer wieder benutzt wird, obwohl die halbe Welt davor warnt!
Früher war das mal guter Stil...
Ich würde mir ja wirklich sowas wünschen:
Delphi-Quellcode:
with var qry:=DataModule1.Query1 do begin
qry.FieldByName('foo').AsString := bar;
[...]
end;
...wobei "qry" dann lokal nur im "with" Block definiert ist.