Ciao Sandro
grazie per i tuoi suggerimenti. In effetti la query elabora molti campi e, quindi molte operazioni per cui il dbase diventa pesante e di non facile lettura.
Ora cerco di spiegarti cosa devo fare.
Come hai potuto notare devo gestire la ripartizione di una somma (ImportoRipartibile della maschera iniziale chiamata Scheda Incentivi) mediante delle percentuali che possono essere diverse, anzi lo sono, per ogni singolo progetto (Quota%Rup; Quota%Topografia,
etc.)
La somma assegnata ad ogni singolo gruppo (Rup; Topografia; etc.) deve essere ripartita fra persone in modo proporzionale al ruolo ricoperto in quel progetto che, nel mio caso, è il campo Peso.
Quindi la quota assegnata al Rup (QImpRup di € 129,34 deve essere ripartita fra una, due, tre, etc. persone che hanno partecipato al progetto con diversi compiti e quindi con importi diversi) e così anche per le altre QImp della Scheda Incentivi iniziale)
Non avendo una approfondita conoscenza di programmazione in access allora mi sono immaginato che per il Rup ci possono essere max due persone interessate; per i collaboratori del Rup ne ho immaginato 4 e cos' via (come puoi notare nella scheda ripartizione),
infine ho riepilogato il tutto nella maschera generale (finale) che dovrebbe essere poi un report riepilogativo.
Il mio intento è quello di creare un Dabase affinchè possa estrarre i dati in modo da ottenere la scheda generale con tutti i dati (così come immaginato nell'ultima Form); singole Schede/Report per Rup; Collaboratori Rup; Topografia, etc. ed infine interrogare
il Dbase per singolo nominativo in modo da ottenere un Report riepilogativo dei progetti in cui lui ha partecipato, con le funzioni svolte per ogni singolo progetto e, naturalmente, gli importi che ha maturato per singolo progetto ed il totale.
Spero che la spiegazione sia stata esaustiva.
Ripensandoci per alleggerire i Dabase e le query avevo pensato di gestire il tutto con tabelle separate, ma mi sono fermato perchè non riesco a immaginare come collegare le tabelle e creare delle query appropriate per i singoli calcoli.
Ti allego il link per farti capire cosa avevo pensato di nuovo
Grazie
Luca
https://onedrive.live.com/redir?resid=4C38B77C15E609D0%21857