No caselle combinate

Best Practices – Non usare sempre la casella combinata

La casella combinata è uno dei controlli più utilizzati nelle maschere di Microsoft Access. Ciò non significa che la casella combinata sia sempre l’unica scelta, e soprattutto che sia la scelta ottimale in ogni circostanza! Quando apro una maschera, Microsoft Access legge l’origine record e l’origine riga di ogni casella combinata presente sulla maschera. Ciò […]

Vai all'articolo
Access e GoogleMaps

Microsoft Access e Google Maps – Video 2

Nel nostro secondo video del corso su come creare un database che ci aiuti a elaborare Business Intelligence sulla logistica impariamo a visualizzare su Google Maps un indirizzo memorizzato nel nostro database. Certamente, perché Microsoft Access e Google Maps possono lavorare insieme!  (Chi avesse perso il video 1, può leggere qui il post dove può anche vedere il relativo video). La maschera GestioneStabilimento […]

Vai all'articolo
Gestione Anagrafica

Come creare un database con Microsoft Access – Video 1

Da oggi pubblico sul mio canale un video corso. Il contesto è la logistica. Il database prevede di memorizzare i dati anagrafici degli operai, le possibili attività che svolgeranno e il dettaglio delle attività effettivamente svolte (quando, che cosa, in quanto tempo). Dopo aver creato la struttura del database e le relative maschere, ci occuperemo di realizzare la reportistica per […]

Vai all'articolo
SQL

Il Data Scientist e il linguaggio SQL

Ovunque ci muoviamo lasciamo tracce digitali, che vengono memorizzate in database sparsi nei sistemi più disparati: dai log dell’home banking, alla carta fedeltà del supermercato, ai log di SMS, di telefonate, della navigazione effettuata con lo smartphone, ai dati del navigatore satellitare, all’utilizzo di Facebook ovvero WhatsApp, solo per citarne alcuni. E’ un mondo a disposizione […]

Vai all'articolo
Campo calcolato in tabella Access

Best Practices: non usare campi calcolati in tabella Access

Recentemente ho dovuto risolvere un problema di un utente che aveva creato campi calcolati in Access. Un campo calcolato, come dice la parola, è un campo il cui risultato deriva da operazioni eseguite su altri campi. Se ragioniamo come utenti Excel, abbiamo molti “campi calcolati”, ossia celle il cui risultato deriva da operazioni eseguite su altre celle. […]

Vai all'articolo
sending_email

Come inviare una email con VBA

Come inviare una email con VBA è una delle tipiche operazioni che possiamo compiere sia in un database Access sia in un foglio Excel. Effettivamente mi è stato chiesto recentemente da due diverse persone, una che crea un database Access con cui gestisce eventi e vuole inviare email tipo “Save the date”; un altro che sta usando un file Excel e […]

Vai all'articolo
SvuotaControlli

Come svuotare i controlli di una maschera Access

Mi è stato chiesto più volte come svuotare i controlli di una maschera Access. Per controllo si intende uno degli oggetti presenti su una maschera. Direi che i controlli più utilizzati sono: casella di testo (textbox) e casella combinata (combobox). Vediamo come usare un pulsante di comando per svuotare tutti i controlli casella di testo e casella combinata […]

Vai all'articolo
report_multipageinvoice

La stampa di una fattura in Access

Recentemente mi è stato chiesto come stampare una fattura su più pagine in Access. Vi propongo la mia soluzione. In primo luogo cerchiamo di capire come sia strutturato il database che utilizzeremo, se qualcuno vuole svolgere l’esercizio. Supponiamo di partire da un database con le seguenti tabelle: Possiamo leggere le relazioni così: Customers 1-N (ossia uno a molti) […]

Vai all'articolo
maschera aggiornamento

Come aggiornare massivamente i prodotti via maschera di Access

Oggi impariamo come aggiornare massivamente i prodotti via maschera di Access. Certo, potremmo usare una query di aggiornamento, ma la maschera è il modo più semplice per consentire all’utente meno esperto di lavorare con i dati. In fondo, le maschere, il concetto stesso di interfaccia mirano proprio a questo: semplificare l’accesso e controllare ciò che fa l’utente. Un utente […]

Vai all'articolo

Una query di aggiornamento in Access

Se vogliamo aggiornare i dati presenti in una tabella di Microsoft Access in modo massivo, per esempio aggiornare tutti i record, la soluzione più semplice è utilizzare una query di aggiornamento in Access. Supponiamo di avere la tabella Prodotti con il campo PrezzoUnitario.   Vogliamo aggiornare tutti i record, incrementando il prezzo unitario del 3%. Possiamo creare una query […]

Vai all'articolo