Quando si vuole personalizzare una maschera, una visualizzazione o un report di Access, l'attività più comune è l'aggiunta o la modifica di controlli. Si tratta di caselle di testo, pulsanti, caselle combinate e altri strumenti usati per aggiungere, modificare e visualizzare i dati.
Quando si lavora in un'app Web o un database desktop di Access, è possibile aggiungere controlli in due modi diversi:
-
Per creare un controllo associato a un campo (in questo caso il controllo visualizzerà e permetterà di modificare dati da una tabella), aprire il riquadro Elenco campi (ALT+F8) e trascinare il campo dall'elenco alla maschera, la visualizzazione o il report. Access aggiunge un controllo appropriato per il tipo di dati archiviati nel campo.
Suggerimento: Se si crea una maschera con lo strumento Maschera in un database desktop di Access, Access crea automaticamente controlli associati per tutti i campi nell'origine record.
-
Per creare un controllo non associato, fare clic su un controllo nella scheda Struttura della barra multifunzione. In un'app Web di Access il controllo appare immediatamente nella visualizzazione. In un database desktop sarà necessario fare clic sulla maschera, la visualizzazione o il report nel punto in cui si vuole inserire il controllo.
Se si vuole, è possibile convertire un controllo non associato in controllo associato modificandone le proprietà. Se si usa un database desktop, premere F4 per visualizzare le proprietà, poi selezionare un nome di campo nell'elenco a discesa Origine controllo.
Come scegliere tra controlli associati e non associati
I controlli associati sono quelli usati per visualizzare o usare i dati nelle tabelle o nelle query. Dato che questi controlli sono collegati all'origine dati sottostante, tutte le modifiche apportate nei controlli associati si riflettono sull'origine dati, sempre che questa sia modificabile.
I controlli non associati sono utili per visualizzare valori calcolati o per immettere valori che non devono essere archiviati in tabelle. Ad esempio, è possibile inserire controlli non associati in una maschera per immettere date di inizio e di fine, quindi usare una macro collegata a un controllo pulsante di comando per leggere le date e visualizzare un report per l'intervallo di date immesso. Dato che non è necessario archiviare i dati come riferimento per il futuro, non occorre associare i controlli ad altri elementi.
Altre operazioni possibili con i controlli
Il tipo di controllo più comune è la casella di testo. in questo modo è possibile visualizzare diversi tipi di dati, ad esempio testo, numeri e date. Altri controlli hanno funzioni più specializzate. Ad esempio, esiste un controllo per inserire un'interruzione di pagina in un report, uno per aggiungere contenuto Web a una maschera di database desktop e un altro per aggiungere una sottomaschera a una maschera di database desktop. È possibile creare un controllo che fa riferimento a un controllo in un'altra maschera e in un database desktop è possibile modificare l'ordine di tabulazione per i controlli.
Per altre informazioni sull'aggiunta di controlli a report, vedere Introduzione ai report in Access.