Zitat von
Smiley:
Jetzt soll aber das zum suchen ausgewählte Feld soll in der ersten Spalte im Grid stehen, die anderen Felder sollen aber auch noch angezeigt werden.
Du kannst das Feld über das Setzen des Index in die 1. Spalte bringen:
Query.FieldByName(suchfeldname).Index := 0;