Per chi muove i primi passi in access è estremamente difficile muoversi in un mondo complicato di relazioni, dipendenze, filtri e la tendenza è piuttosto quella di semplificare il progetto sovraccaricando di dati incoerenti le tabelle piuttosto che investire tempo in una progettazione relazionale ben fatta.
E’ naturale che accada. Fintantoché non riusciamo a padroneggiare l’apparente complessità di tante tabelle e relazioni, è difficile capirne la portata e il livello, se non di semplificazione, almeno di coerenza ed efficienza che una buona progettazione porta sempre con sé come valore aggiunto.
Dunque per questo motivo ho voluto dedicare un’introduzione al tutorial vero e proprio che ha come oggetto il titolo di questo articoletto. Il tutorial lo trovate qui:
[mx_youtuber type="video" id="LrKykv2cLQw"]
E’ solo un’introduzione per molti di voi piuttosto scontata. Il tutorial che segue il primo, però, può essere ben metabolizzato solo se i concetti relazionali da me utilizzati, lungi dall’essere perfetti, non risultino almeno ben compresi.
Il trucco che ho utilizzato è in sostanza molto semplice: dal momento che i campi di lookup di ogni form originano i propri dati da una query, è abbastanza ovvio poter utilizzare questo stratagemma per filtrare i dati di un successivo elenco sulla base di quanto è stato selezionato in precedenza.
Ho dunque implementato un paio di esempi affrontando la casistica più diffusa utilizzando lo stratagemma della compilazione di un banale DDT (Documento di Trasporto).
Il secondo tutorial lo trovate appena sotto. Spero sia di vostro gradimento anche se decisamente verboso:
[mx_youtuber type="video" id="na9v51XMyYs"]
Il file di esempio utilizzato lo trovate qui