Quindi tu hai gia' il db ottimizzato.... dici le cose un po' per volta... ora son certo che sei una donna.
Farei cosi': se riapri la scheda ti compariranno gli interventi precedenti, dopo aver aggiunto la nuova data faccio un update del record, ribattendo per semplicita' anche i record precedenti. Tieni presente che se il valore e' identico l'UPDATE non aggiorna le colonne identiche, ma solo quelle modificate.
Quindi recapitolando: INSERT con quel che c'e'. Poi...
Riaperture scheda in base all'id.
UPDATE della schede per tutte e 4 le date. Se campo identico (o vuoto) nessun aggiornamento, se data vuota (o diversa) verra' aggiornata.
Credo sia il piu' semplice. E pure discrezionale per l'inserimento dell'operatore. Permette di correggere eventuali errori.

Rispondi quotando