Und "irgendwo" im Namen ist wohl auch nicht ganz richtig? (tag_abc oder iwui_dasag_sa)
if Pos('ag_', AQuery.Fields[f].FullName) > 0 then
Pos(...) = 1
oder besser noch "sprechenden" Code verwenden, der direkt sagt, was er macht.
StartsStr(...)
StartsText(...)