La questione è semplicissima: generalmente, quando ottieni un errore del tipo "Undeclared identifier...", significa che il compilatore non ha trovato la dichiarazione di un identificatore (di tipo, di funzione, ecc.) che stai utilizzando; i casi possibili di soluzione sono pochi: o hai sbagliato a digitare il nome, o hai scritto un nome che effettivamente non esiste, oppure non hai utilizzato la unit in cui quell'identificatore è contenuto.

Per sapere la unit corrispondente, basta aprire la Guida in linea di Delphi relativa all'argomento.

Per selezionare le righe corrispondenti alla ricerca, probabilmente ti basterebbe eseguire quest'ultima direttamente sul dataset collegato alla DBGrid.

Ciao!