Faccio un esempio più concreto

DM.Q_elenco.Params[0].AsString := (ComboBox1.Text);
dove combobox1.text = 'io mi chiamo luca';

DM.Q_elenco.SQL.Add('select * from rubr where tipo like :cerca1');

se tipo ha volore 'luca',
la risposta della QRY è negativa.

stessa cosa se io assegnassi a combobox1.text('%' + Edit1.Text + '%').

Vorrei che funzionasse allo stesso modo di come funziona l'ultimo esempio soltanto a valori invertiti.
Praticamente vorrei sapere un modo per dire: tutto cio che c'è prima e tutto ciò che c'è dopo il valore tipo (e cioè nel SQL e non nei parametri).

Spero di essermi chiarito un pò meglio.