Nella tabella in cui vai a salvare gli ordini aggiungi una colonna "Numero Ordine" che sia UNIQUE ID.
Quando si apre una nuova ddt, vai a creare un codice numerico o alfanumerico più o meno casuale che viene poi mandato alla query di insert.
Se quel codice già esiste, la query si blocca e crei una routine che genera un nuovo ddt.
Oppure, se vuoi avere una sorta di numero consecutivo e sempre crescente - fatta salva la premessa della colonna in più con UNIQUE ID - prima di fare la insert vai a pescare il numero più alto presente in quella colonna, ci sommi 1 e lo utilizzi nella successiva query di insert.
![]()