Salve a tutti,
sono qui a chiedervi un aiuto o una guida verso qualcosa che non so assolutamente fare!
Sto preparando un database che servirà per archiviare le assegnazioni di materiale fatte al personale.
Uso Access da un po', ma non mi sono mai addentrato in cose molto complicate.
Per questo nuovo progetto ho preparato la tabella anagrafica, la tabella dei prodotti (del materiale che sarà assegnato) e una tabella "assegnazioni" con la data nella quale viene fatta l'assegnazione.
(Ah! Premetto che non c'è nessuna necessità di fare rapporti sulle quantità: non serve di sapere quanti oggetti y sono in magazzino... o cose di queste tipo. le assegnazioni saranno sempre unitarie nella stessa assegnazione. tutto quello che serve è che il db generi a richiesta la "scheda" di ogni individuo con lo storico di tutti prodotti (quindi solo con la data) che ha ricevuto. Non ci sarà neanche necessità di passaggio inverso.. cioè nessun dipendente farà mai resi di materiale.)
Ho pensato, quindi, che la relazione fra assegnazione e personale e tra assegnazione e prodotti è per entrambi molti a molti. e ho quindi preparato due tabelle transitorie...
Ora, che succede? Con le mie capacità riesco tranquillamente a fare delle query che mi servano poi per fare delle maschere dove inserisco, per un determinato individuo, un numero qualsiasi di articoli consegnati o, eventualmente, di "stock" (cioè di più materiali nella stessa data, ecco il perchè della relazione molti a molti anche tra assegnazioni e prodotti)...
MA... non so assolutamente come fare, ed è di utilità infinita, a realizzare un sistema con il quale posso preparare uno o più articoli ed inviarlo CON UN'UNICA OPERAZIONE ad un certo gruppo di persone, o a tutte insieme. Considerate che nella tabella anagrafica ci sono dei campi che possono fungermi da "sottoinsiemi" per queste operazioni (e che sono già state divise in altre tabelle come regola vuole... vedi... tabelle TURNO, SEDE DI LAVORO, QUALIFICA ecc...).
Spero di essere stato quanto più chiaro possibile, e vi ringrazio veramente tanto per l'aiuto.