Hallo redrum,
zunächst einmal herzlichen willkommen im Delphi PRAXIS Forum.
Wenn du schon das Feld mit der Tabelle verbunden hast, arbeitest du ja schon mit einem TTable Objekt und ein zusätzliches TQuery Objekt ist gar nicht nötig. TTable kennt die Methode FindKey, um den Datensatz zum aktuellen Datensatz zu machen, der den übergebenen Schlüsselwert hat.
Delphi-Quellcode:
if myTable.FindKey([snummer]) then
{ Satz gefunden und ausgewählt }
else
{ Satz existiert nicht.}