Die Zuweisung an den Parameter sollst nicht du machen. Bei jedem Verschieben des Satzzeigers in der Komponente QRY_SUCHEN wird automatisch der Parameter angepasst - damit du immer die richtigen Sätze in QRY_VEK siehst.
Ist ID auch wirklich der Name des Schlüsselfeldes in der BUECHERTABELLE?
Setzt du QRY_VEK.DataSource bevor du die
Query öffnest?
Hast du DS_SUCHEN.DataSet auf QRY_SUCHEN gesetzt?
Du kannst diese Einstellungen wahrscheinlich alle bereits im Object Inspector tätigen.