Buongiorno a tutti, sto convertendo la mia app access in Acces FE ed sql server BE
devo convertire la funzione Dsum in una query di aggiornamento, perchè sql server non la riconosce.
o pensato di are una query annidata, ma sono una zappa quindi vorrei capire se la strada è giusta o la devo cambiare.
la funzione originale è questa:
UPDATE TabMalattieIRFCL SET TabMalattieIRFCL.TotMalattie = DSum("[durata_gg]","[TabMalattieIRFCL]","[TabMalattieIRFCL]![Matricola]=" & [TabMalattieIRFCL]![Matricola]);
ho pensata di farla così
UPDATE TabMalattieIRFCL SET TabMalattieIRFCL.Matricola = [TabMalattieIRFCL].[Matricola], TabMalattieIRFCL.durata_gg = (SELECT sum(TabMalattieIRFCL.durata_gg) FROM TabMalattieIRFCL GROUP BY TabMalattieIRFCL.Matricola);
non mi a la somma e comunque mi dice che non è aggiornabile.
ripeto con le query annidate ancora non ho nessuna dimestichezza mi indirizzate nella giusta via?
Grazie