Hola.
Bienvenido al ClubDelphi.
No se si te lo han comentado ya, pero en sucesivos mensajes deberías intentar que el título fuera más explicativo.
Es un forma de que cuendo buscas mensajes, la búsqueda te devuelva resultados más correctos.
Para la búsqueda incremental (en el DBGrid) puedes revisar
este hilo y
este otro.
En cuanto a calcular el precio en un campo cuando modificas otro, se me ocurre que puedes hacerlo utilizando el evento OnChange de TField. Pulsa click derecho sobre tu TTable o TQuery y añade todos los campos. En el que deses puedes programar el evento OnChange con los cambios necesarios para calcular el otro.