Hola!!
Puede que me equivoque, pero no veo correcta la consulta......

Tras el operador LIKE:
SELECT.....FROM am_clientes WHERE nif_cliente LIKE '%" & nif_pedido & "%'"
Creo que el error es ese, prueba a usar % en lugar de *, y me cuentas.
(Será eso.......)
Saludos!!