Guida all`applicazione gestione conti correnti e

Transcript

Guida all`applicazione gestione conti correnti e
Guida all'applicazione gestione conti correnti e carte di credito
Per chiarimenti - Ing. Lorenzo Sanna ([email protected])
Premessa
L'applicazione l'ho inventata su Access per gestire i conti correnti e le carte di credito della mia
famiglia. Salvo minori prestazioni per Query e Reporting, quella campione (corredata di dati di
fantasia) realizzata per testare "Base" è del tutto equivalente come prestazioni a quella sviluppata
con Access. Quando ho scoperto l'esistenza di Libre Office ho voluto testare in questo modo questo
sw libero. Peraltro avevo già testato Calc con successo e ne ero rimasto pienamente soddisfatto.
Il Data Base
Sia in Access che in Base la base dati è identica. Il piccolo DB relazionale è visibile dopo l'avvio.
Ma partiamo dall'avvio. Aperto Libre Office o direttamente Base bisogna selezionare un DB
esistente. Basta un doppio click sul nome del DB.
VIDEATA INIZIALE dopo Apri file e poi dopo doppio Click su: GstProve.odb
(Poi rinominate pure il file come vi pare. Ad esempio GstCC come gestione Conti Correnti e Carte)
A questo punto (abilitate pure le macro) appare una videata che elenca uno dei gruppi di oggetti (Tabelle,
Ricerche = Query, Formulari = Maschere, Rapporti = Reports) che costituiscono l'applicazione.
Normalmente ci si posiziona sui Formulari e quindi si visualizza immediatamente l'elenco delle possibili
videate da gestire. Il posizionamento è determinato dall'ultima operazione fatta prima di salvare il file
modificato. Prima di affrontare videate e modalità esaminiamo la base dati selezionando Strumenti (2
posizioni a sx del ? del menù in alto) e quindi dal menù a tendina Relazioni.
1
VIDEATA del DB DOPO : Strumenti ------> Relazioni
Come si vede la Tabella dei movimenti di conti correnti e carte di credito TabMovCC è "Figlia" di 2 "Padri"
che sono:
- la tabella dei conti correnti o carte di credito TabCodiciCC che ha per chiave il campo CC ;
- la tabella delle causali TabCausaliCC che ha per chiave il campo Causale.
Quindi tramite il campo Causale ed il campo CC (codice del conto corrente o carta di credito) i movimenti
della tabella TabMovCC sono distintamente in relazione N a 1 con i rispettivi "Padri".
Le causali per i conti correnti sono AB (assegno bancario), AC (assegno circolare), CB (commissioni
bancarie)… RD (rimessa direta o addebito in conto), V (versamento) ecc.
Le causali per le carte di credito sono solo i mesi di spesa perché di solito la banca addebita ogni 10 del mese
successivo il saldo delle spese effettuate nel mese precedente e quindi sono GE (gennaio) … MA (marzo) …
MG (maggio) … .
Le causali servono se si vuole sapere quanto si spende di Bollo, di Telefono, di Commissioni Bancarie, ecc.
La tabella causali contiene un Flag Carta di Credito per distinguere le causali delle carte da quelle dei conti.
Per la tabella dei Conti Correnti/Carte di Credito si è scelta una chiave di 2 caratteri maiuscoli perché più
che sufficiente per uso familiare. Infatti si gestisce in media qualche Conto Corrente e qualche carta di
credito. Se si volesse gestire tanti Conti Correnti bisognerebbe codificare Banca Agenzia e Conto.
In questo caso con il campo chiave CC s'indica un preciso conto corrente di una banca. E le righe della
tabella che individuano carte di credito (quelle per le quali abbiamo riservato le sole causali mese) sono
"flaggate".
La chiave che contraddistingue ogni movimento della tabella TabMovCC è CC , data operazione e n°
operazione perché ogni giorno è possibile effettuare più di una operazione.
SE ORA TORNIAMO SUI FORMULARI E facciamo doppio Click sulla riga AggiornamentoMovimentiCC
appare la videata più importante dell'applicazione (vedi pag. seguente).
2
1) Fare doppio Click sulla riga evidenziata.
2) Apparirà:
Nella Form (o maschera) ci sono 4 viste. Nella Vista 1, costituita dal riquadro In alto a sinistra, c'è la tabella
dei nostri Conti e dellenostre Carte. Scorrendo le righe cambia il contenuto della vista 4 (quella a destra) che
è costituita dai soli movimenti della riga selezionata in Blu.
Contemporaneamente nella finestrella Saldo Movimenti che è la Vista 2 (in alto tra la Vista 1 e la 4) si
aggiorna via via il saldo della riga in Blu. Per non separare in 2 colonne entrate e uscite, ho adottato il segno
– (avere) per gli incassi e + (dare) per le spese (che ahimè sono molto più numerose da registrare).
3
La quarta vista (non necessaria in Access), che è la nostra Vista 3, consente la consultazione dei codici
causali non potendosi in Base (con le Caselle Combinate) mostrare più di un campo.
In questa videata si possono solo gestire i movimenti!
Bisogna fare attenzione quando si immettono più movimenti con la stessa data a distiguere il
progressivo operazione nell'ambito della giornata.
Quando si inserisce un nuovo movimento occorre obbligatoriamente indicarne la causale il cui
codice è selezionabile tramite casella combinata. Vedere esempio:
La casella combinata ci elenca solo i codici e quindi la Vista 3 è finalizzata alla sola consultazione delle
causali (qualora ce ne fosse bisogno). A differenza di un home banking qui posso inserire
movimenti che intendo fare, tasse che pagherò, bollette ricevute in anticipo, ….
Questa videata consente anche di modificare tutti i campi di un movimento già inserito in
precedenza. Potrei ad esempio aver sbagliato data, importo, causale.
Una modifica molto importante riguarda la possibilità di vistare i Flag "In estratto conto on line" e
"In estratto conto ufficiale". Questi indicatori (= flag) si utilizzano per gestire la conciliazione
bancaria, cioè per verificare l'allineamento dei propri dati con quelli della Banca.
Vistare (= spuntare nel gergo dello scarico merci) il Flag "In EC On Line" significa che il movimento
appare anche nella lista che fornisce il proprio Home Banking o nella lista dei movimenti che si può
stampare in uno sportello automatico della propria banca, vistare "In EC ufficiale" significa invece
che il movimento appare anche in un report di EC (estratto conto) trimestrale ufficiale emesso
dalla propria banca.
Questi Flag pilotano le liste gestite nei "Rapporti" ( = reports) per verificare saldo e movimenti.
Le videate di gestione delle altre tabelle non presentano particolarità degne di menzione. Sono
addirittura più semplici. D'altronde l'informatica nasce per semplificarsi la vita quotidiana.
4
APPROCCIO ALL'USO DELL'APPLICAZIONE
Supponete di essere un padre di famiglia (Lorenzo) con moglie (Donatella) e una figlia (Valentina).
Lavorate in 2 e avete 2 conti correnti distinti su 2 differenti banche su cui vengono accreditati i
rispettivi emolumenti (causale = EM). Avete pure una figlia con proprio conto corrente (codice CC)
distinto. Una delle 2 banche ha fornito papà e mamma di distinte carte di credito i cui movimenti
vengono addebitati a saldo al 10 del mese successivo di spesa.
Per fortuna avete a disposizione questa applicazione che vi consente di tenere sotto controllo la
disponibilità di spesa nell'orizzonte temporale di 1, 2 o 3 mesi.
Per prima cosa definite il Data Base (e qui va bene la creazione guidata di tabelle messa a
disposizione da Base).
Poi create le maschere separatamente le varie maschere (avendone in testa l'utilizzo) e le
raggruppate nel minor numero indispensabile di Form.
A questo punto, realizzata l'applicazione censite i vostri conti correnti e le carte di credito e li
caricate con la videata (formulario):
Qui si vede il risultato finale. Il Data Base vi impone di utilizzare SIGLE maiuscole di 2 caratteri
alfabetici per individuare Conti Correnti e Carte di Credito. Il flag che si inserisce nel campo
CartaDiCretito? serve appunto a distinguere (anche se non ce ne sarebbe strettamente bisogno) se
il codice CC immesso riguarda una Carta o un Conto.
La videata è pure documentata e sostituisce di fatto un manuale. Caricata la tabella TabCodiciCC
(quella a sx del Form) si passa poi a caricare con lo stesso formulario le causali di movimentazione
del Conto Corrente (identificate da codice alfanumerico di 2 caratteri). In questa tabella figurano 2
altri cami oltre alla descrizione(es. AC = Assegno Circolare, B = Bonifico). Il primo campo
CausaleMese? viene vistato per individuare le causali che servono per distinguere per mese i
movimenti della carta di credito, il 2° è per tradurre eventualmente in N° la sigla del mese.
Caricate le 2 tabelle (potete usare per le causali le sigle che adopero io, ma non è un must!) e poi
potete procedere a caricare i movimenti.
5