Ci sono dei punti da risolvere usando l'approccio MVC: - Il model vuole gestire l'interazione con il db. Non ho trovato il modo per fare l'update tramite stored procedure infatti l'update la fa da solo il model andando ad aggiornare soltanto i singoli campi modificati - Ci sono dei problemi se i campi professione e fonte sono null. Il model avrebbe dei problemi se si facesse una inner join perche' non mostrerebbe niente (cosa che sarebbe comunque gestibile); facendo una left join mostra i dati, ma le combo abbinate ai dati in relazione mostrano il primo elemento senza andare ad aggiornare effettivamente il campo collegato e quindi quando si salva, se non si e' modificato qualcos'altro, il record non risulta modificato. Ho fatto delle modifiche al db aggiungendo un paio di trigger e una stored procedure che pero' si e' rivelata inutile per l'approccio MVC. Sicuramente ci sono delle opzioni per risolvere la cosa, ma la mia conoscenza sia di QT che di C++ e' troppo limitata e Google non e' stato di nessun aiuto.