Comincia a suddividere i vari elementi con cui vuoi costruire la stringa conclusiva, ed impara ad usare il Debug.
Ad esempio se lo impieghiamo con due parti presenti nelle tue istruzioni:
Debug.Print Format(Date(),"aaaa")
Debug.Print DMax("[DDT_Nr]","[Documenti_di_trasporto]")
dovresti osservare ciò che restituiscono.
Partendo da queste dovrai valutare le altre funzionalità a contorno.