Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Grazie per il suggerimento, come sempre utilissimo. Provo ad impostare il lavoro come mi hai indicato.
Buona giornata.
Andrea
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Buongiorno a tutti; sono di nuovo ad approfittare di voi in quanto non so come affrontare l'implementazione di un database. Ho una maschera di inserimento dati ("Immissione dati") basata sull'omonima tabella; l'immissione è finalizzata ad creare un bilancio mensile; tra i dati da inserire ci sono anche: unità locale, data, fornitore, importo. Questi dati sono utilizzabili anche per creare uno scadenzario: basta infatti aggiungere la modalità di pagamento, la scadenza e la banca di appoggio per ottenere il risultato. Da qui l'idea di evitare agli operatori di dover inserire i soliti dati due volte; il problema sta nel fatto che alcuni dati servono solo per il bilancio, altri solo per lo scadenzario e altri ancora per tutti e due; a livello operativo questo significa che l'automatismo "utilizza i dati inseriti per il bilancio anche per lo scadenzario" non sempre serve.
Il dubbio che non riesco a risolvere a livello di impostazione è il seguente: è preferibile:
a) creare 2 tabelle e 2 maschere separate (una per i dati di bilancio e l'altra per i dati dello scadenzario); in questo caso se l'operatore deve inserire un dato solo per il bilancio o solo per lo scadenzario apre la relativa maschera e il gioco è fatto, ma quando deve inserire un dato che serve per tutti e due ? Come faccio a fare in modo che i dati inseriti per il bilancio popolino anche la tabella "Scadenzario" o viceversa ?
b) aggiungere alla tabella "immissione dati" (quella del bilancio) i campi necessari per lo scadenzario, utilizzando un'unica maschera di immissione. Graficamente diventa difficile da gestire; inoltre occorre inibire l'immissione di alcuni dati a seconda della scelta effettuata dall'operatore (solo bilancio, solo scadenzario o tutti e due);
c) agire con la maschera per il bilancio e creare la sottomaschera di immissione dati per lo scadenzario, che diviene accessibile se l'operatore decide che i dati servono anche per lo scadenzario; anche qui graficamente non è semplice da gestire e va comunque risolto il problema della inibizione di alcuni campi.
Confido nuovamente nella vostra pazienza e capacità professionale e vi ricordo che sono abbastanza "imbranato" con Access.
Grazie e buon week end.
Andrea
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Grazie per il suggerimento, come sempre utilissimo. Provo ad impostare il lavoro come mi hai indicato.
Buona giornata.
Andrea
Ciao Andrea,
forse per il mio modo di ragionare sarebbe maggiormente opportuno avere una veduta un po' un po' ampia dell'intero scenario che vuoi gestire.
Le scadenze dei pagamenti sono una e solo una per i fornitori da gestire? o possono essere molteplici per ogni importo/fornitore?
Le modalità di pagamento sono una e sempre solo una da gestire? o diverse a seconda del fornitore o dell'importo...o altro ancora...?
Si potrebbe pensare a quanto segue…sempre se ho capito...
Tabella con tutte le anagrafiche fornitori.
Due tabelle, t1 per gestire l’inserimento del fornitore, data inserimento e una t2 per le fattura/importi da pagare con le relativa scadenze e modalità doi pagamento.
La chiave primaria della tabella t1 sarà la chiave esterna della tabella t2.
Questa configurazione ti permette di gestire sia una sola scadenza che più scadenze: se hai una scadenza per ogni importo la tabella child t2 non serve. lo scenario sarà form master e form details.
Gestendo con apposite tabelle banca di appoggio e modalità di pagamento potresti gestire per ogni riga tabella t2 o comunque per ogni riga tabella t1 le relative modalità di pagamento, quindi altre due tabelle.
Se in fase di inserimento dell’importo da pagare hai a disposizione scadenze e modalità di pagamento le inserisci direttamente altrimenti no.
Puoi rendere visibile o non visibili i controllo associati della form per i quali già supponi di non avere a disposizione i dati…e renderli visibili nel caso siano effettivamente disponibili.
In seguito se ti serve individuare i fornitori per i quali non hai imputato scadenze e modalità di pagamento con una query puoi estrarre la riga / le righe di riferimento e se questa query è il recordSource di una form, popolare i dati mancati di conseguenza.
Con questa modalità di gestione non serve che inserisci i dati di bilancio e scadenza due volte, e mantieni i dati relazionati e normalizzati tra loro con 5 tabelle e due maschere una per l’imputazione dati ed una per la ricerca.
un volta inseriti nelle tabelle con apposite queries estrai i dati a seconda di quanto ti serve vedere...
[...]
Confido nuovamente nella vostra pazienza e capacità professionale e vi ricordo che sono abbastanza "imbranato" con Access.
[...]
anch'io quindi .... spero di avere capito qualcosa e averti dato qualche spunto....
[...]
Grazie e buon week end.
[...]
anche a te ! :-)
Andrea
ciao, Sandro.