Me parece que si te sobran comillas.
Además, lo normal, es poner Filtered a True después de establecer el filtro. La verdad no se si de igual... pero me parece mas lógico hacerlo asi.
Luego, quizas es mejor que establezcas el filtro con algo como:
Código Delphi
[-]
datasource2.dataset.Filter := '[nombre] = ' + QuotedStr(eBuscar.Text + '*');
datasource2.dataset.Filtered := True;
el otro cambio ha sido edit14 por eBuscar. Creo que es buena practica SI poner nombres a los objetos que tienen algún uso. Yo normalmente nombro aquellos a los que hago referencia en el código.
Hasta luego.
