Newsgroup: it.comp.appl.access
Titolo: Provvigioni e campo di inserimento

Ho una query con questi dati:
IDArticolo
imponibileVendita    100,00
imponibileGiàCorrisposto (perchè gli articoli vengono pagati a rate) 40,00
venditore Pippo
percentualeVenditore 10%
provvigioneTotale    10,00
provvigioneMaturata  4,00(quella che devo pagare al venditore calcolata su 
quanto è stato già pagato dal cliente)
provvigioneRimanente 6,00
Questa query è frutto d' interrogazione di più tabelle perchè l'architettura 
è un po' complessa.
Ogni fine mese vengono pagate le provvigioni maturate e devo dare la 
possibilità a chi tiene la contabilità di inserire l'importo della 
provvigione liquidata.. (Poi farò qualche altro calcolo per le provvigioni 
da liquidare nel prossimo mese, quello che ho fino ad ora liquidato, etc.. 
ma questi sono solo banali calcoli)
Come posso fare, creo una tabella per la provvigione liquidata... e come 
faccio ad associare a questa tabella ogni record ricavato dalla query?
Se qualcuno avesse idee mi sarebbe di gran aiuto, forse mi sto inpuntando e 
non vedo la soluzione più banale!!
Grazie Metz 


Ciao,
dai dati della tua query, si evince che hai già delle tabelle su cui
operare. Forse, se ci dai qualche informazione aggintiva, possiamo
darti qualche consiglio su come strutturare meglio ciò che hai fatto.

 ha scritto nel messaggio 
news:1147790189.6...@v46g2000cwv.googlegroups.com...


Scusa dell'assenza ma mi si era fumato il computer e mi ci è voluto nu po' 
per rimettermi al passo!!!!
Provo a spiegarmi meglio...
Ho una tArticoli dove registro gli articoli venduti, da chi sono stati 
venduti e imponibileVendita .
Una tPagamenti dove ho IDArticolo ed il metodo di pagamento.
Una tRighePagamenti collegata a tPagamenti nella quale vengono registrate le 
rate da pagare, con: acconto, data, importoRata, pagamentoAvvenuto(flag)
Una tProvvigioni con il venditore e la percentualeVenditore che gli spetta.
Con una query raggruppo per ogni articolo le rate pagate aggiungo l'acconto 
ed ottengo imponibileGiàCorrisposto, ricavo anche il totaleNonCorrisposto e 
da chi è stato venduto.
Con un'altra query ricavo IDArticolo, il venditore, la sua percentuale e 
calcolo la provvigioneTotale (imponibileVendita * percentualeVenditore) e la 
provvigioneMaturata (imponibileGiàCorrisposto * percentualeVenditore).
A questo punto ho tutti i dati che mi servono e quando arriva la fine del 
mese liquido le provvigioni ai venditori che devo segnare da qualche parte 
per non pagare anche il mese successivo..
Come e dove posso segnare la provvigioneLiquidata??
Spero di essere stato un po' più chiaro, grazie dell'attenzione, Metz

Ciao,
prima di mettere mano alla logica che hai usato (col rischio di
stravolgerla), vorrei metterti al corrente di come ho affrontato lo
stesso problema in una applicazione piuttosto complessa che gira in
varie aziende nel settore industriale di abbigliamento.
Innanzi tutto, ho gestito il riferimento agli articoli solo per sapere
nel modo più preciso possibile la percentuale di provvigione da
applicare al determinato agente e per fare questo:
ho gestito il riferimento al'agente; la provvigione prevista
(modificabile in fase di data entry) e il prezzo dell'articolo ... più
altre informazioni che esulano dall'argomento.
Quando viene emesso un documento fiscale, la procedura alimenta
automaticamente una tabella delle rate (che conterrà l'imponibile;
l'iva e le rate con le eventuali scadenze).
Contestualmente, alimento un'altra tabella ove inserisco i dati delle
provvigioni esigibili dal determinato agente con i riferimenti ai
documenti che hanno generato l'esigibilità.
Correlata alla tabella povvigioni, ho creato una tabella
DettaglioProvvigioni in cui ho previsto un campo in cui vado a
registrare gli importi delle provvigioni pagate e la data di pagamento.
"Attenzione" la procedura testa la somma dei DettagliPagamenti
confrontando il valore risultante con la provvigione esigibile.
Per conoscere e gestire i pagamenti, ho creato una tabella apposita
ove,l'operatore, mi inserisce i titoli di pagamento
(assegni,bonifici,contanti, note di credito, ecc...)  e contestualmente
associa il titolo alla fattura per la quale il titolo va all'incasso
(in questo punto ho modo di sapere quando e in che misura un pagamento
viene onorato).
Infine, avendo tutte queste informazioni in linea, è abbastanza
semplice calcolare cosa è stato pagato, da chi, per cosa e per quale
agente.
Quindi in una maschera apposita, gestisco una query (simile alla tua)
che informa l'utente circa le provvigioni maturate che si possono
pagare e gli permetto di aggiungere un record nella tabella
DettaglioProvvigioni valorizzando il campo provvigione pagata e il
campo data di pagamento (è in questo punto che controllo i valori
confrontando la somma dei record di dettaglio col campo provvigione
esigibile).
Come noterai, ho affrontato lo stesso problema in modo diverso.
Confronta questa logica con la tua e fammi sapere.
Ciao
Alberto Fratangelo

 >news:1148115249.8...@y43g2000cwc.googlegroups.com...






Ho pensato un po' al tuo metodo ma purtroppo questo calcolo delle 
provvigioni e un'esigenza nata dopo la progettazione del database così mi 
trovo a dovermi arrangiare con la strutura già esistente..
Forse ho trovato creando una tProvvigioni e gestendo a livello di 
rigaPagamenti l'importo da liquidare... Ci sto provando, speriamo sia la 
strada giusta..
Grazie mille, ciao Metz