Hola
Claro que se puede hacer incluso para cada letra que teclees, en el evento onkeypress lanzas un cierra_abre de las tablas modificando el sql
si solo quieres codigos que empiecen por el texto del edit seria
Código Delphi
[-]
sql.text:= ' select * from tabla where codi starting '+quotedstr(edit.text);
o bien si quieres todo codigo que tenga esa fraccion de texto
Código Delphi
[-]
sql.text:= ' select * from tabla where codi like '+quotedstr('%'+edit.text+'%');
saludos