Si la tabla REGISTRE tiene "clave primaria" puedes utilizar un
IN. Algo así (te lo pongo sin probar, así que ya dirás si me he dejado algo); Como mínimo te servirá para coger la idea...
(suponiendo por ejemplo que el campo
ORDEN_FABRICACION fuera la primary key)
Código SQL
[-]
update registre
set acabados = "0"
where ORDEN_FABRICACION IN (
SELECT TOP 15 REGISTRE.ORDEN_FABRICACION
FROM REGISTRE
WHERE (((REGISTRE.ACABADOS) Is Null)))
ORDER BY REGISTRE.FECHA, REGISTRE.PRIORIDAD
Se trata de usar el SELECT..IN para seleccionar los 15 primeros y luego hacer el update sólo sobre esos.
NOTA: El ORDER BY para el Update no es necesario