Archivi categoria: Access

Access come aggiungere contatore di righe a queries

Quando facciamo le queries non è facile mostrare un contatore in modo semplice.

Vediamo come utilizzare un modulo Vba creando una funzione in grado di mostrare un contatore di righe.

La funzione sopra va incollata in un modulo di MsAccess.

Quando dobbiamo mostrare il contatore nella query creiamo un campo espressione che richiama la funzione sopra.

Id è il campo chiave della query o tabella, “currencies” il nome della tabella su cui contare, e id ancora la chiave primaria sottoforma di stringa quindi all’interno di doppi apici.

Avremo in tal modo un risultato del genere.

conta_righe

Per ricevere il database con l’esempio procedi a pagare.


Access orologio digitale su maschera

Access permette di usare svariate funzioni per ottenere un ottimo orologio digitale vediamo i passi da fare per crearne uno.

Creiamo un nuovo database.

orologiostep1

In questo modo Access ci apre una maschera vuota in modalità struttura dove possiamo creare il nostro orologio digitale.

Per far questo abbiamo bisogno di una semplice casella di testo ed un timer.

Selezioniamo dalla Ribbon progettazione  e clicchiamo sulla casella di testo, per poi disegnarne una sulla maschera.

orologiostep2

Nella finestra delle proprietà selezioniamo la scheda tutte, in “nome elemento”  inseriamo txtora.

orologiostep3

A questo punto andiamo nelle proprietà della maschera, andando a cliccare sul quadrato in alto a sinistra, come mostrato.

orologiostep4

 

Nella finestra delle proprietà in Intervallo Timer mettiamo 1000, in questo modo partirà un timer ogni 1000 millisecondi.

A questo punto creiamo l’evento, selezioniamo “Su timer”, e clicchiamo su [Routine Evento], clicchiamo su puntini di continuazione, a questo punto si apre una nuova finestra corrispondente all’editor di Visual Basic.

orologiostep5

All’interno della routine scriviamo il seguente codice:

TxtOra = Format(Now, “HH:mm:ss”)

Dovremmo avere un risultato del genere, abilitando la visualizzazione maschera.

orologiostep6