Hab die Lösung gerade selbst gefunden:
Pos sucht nach Stringteilen innerhalb eines Strings.
Wenn man die Integerfelder mit
.AsString ansteuert bzw. ausgibt, also z.B.
(Pos(SearchTerm, DBGrid.DataSource.Dataset.FieldByName ('Feld').AsString)
kann man ganz einfach über jede Art von Feld suchen.
... Man kann sichs wirklich unnötig schwer machen
Make me a sandwich! - What? Make it yourself. - Sudo make me a sandwich! - Okay