Quest'ultima descrizione mi sembra esauriente.
1. Per filtrare solo la prima riga, basta sfruttare il campo D_RigaOrdine con il criterio
Like "001".
2. Per filtrare solo quelli "da una certa data in poi", questo concetto devi chiarircelo meglio, perchè si tratterebbe di impostare un Criterio un po' più complesso che vada a far leva sulla Data Odierna Corrente che nelle espressioni si esprime
Date().
Dai un'occhiata a questo link per trovare la giusta espressione
http://office.microsoft.com/it-it/access-help/esempi-di-criteri-di-query-HA010066611.aspx
3. Una alternativa al punto 2. sarebbe quello di...lasciami ragionare per passi:
- Una query che filtra solo gli 001 da Dettaglio (Query1)
- Una "query ricerca dati non corripondenti" fra Query1 e Prova1 (Query2)
- Trasforma Query2 in "query di accodamento". Se avrà record li accoderà, se non ci sono record dentro non accoderà nulla. Per automatizzare periodicamente il tuo accodamento, puoi decidere con una macro (o codice VBA) di eseguire Query2 di accodamento.