Questo articolo descrive i diversi tipi di controlli disponibili in Access. I controlli sono le parti di una maschera o di un report che vengono usate per immettere, modificare o visualizzare dati.
Tipi di controllo
Ecco l'elenco dei tipi di controllo che è possibile usare nei database desktop di Access.
| Tipo di controllo | Note |
|---|---|
| casella di testo | Usare i controlli casella di testo per visualizzare i campi testo, numeri, date, ore e memo. È possibile associare una casella di testo a uno dei campi di una tabella o query sottostante. Se si consente l'aggiornamento di una casella di testo associata a un campo, è possibile modificare il valore nel campo nella tabella o nella query sottostante immettendo un nuovo valore nella casella di testo. Per visualizzare i valori calcolati è anche possibile usare una casella di testo. |
| Etichetta | Usare controlli etichetta che contengono testo fisso. Per impostazione predefinita, ai controlli che possono visualizzare dati è associato automaticamente un controllo etichetta. È possibile usare questo comando per creare etichette autonome per i titoli e per le istruzioni della maschera. |
| Pulsante di comando | Usare i controlli tramite pulsante di comando per attivare una macro o una routine Visual Basic. È anche possibile specificare un indirizzo di collegamento ipertestuale che Access apre quando un utente fa clic sul pulsante. |
| controllo Struttura a schede | Usare i controlli struttura a schede per creare una serie di pagine a schede nel modulo. Ogni pagina può contenere una serie di altri controlli per visualizzare le informazioni. Il controllo Struttura a schede funziona in modo molto simile a molte finestre di dialogo di opzione o finestre delle proprietà in Access: quando un utente fa clic su un'altra scheda, Access visualizza i controlli contenuti in tale scheda. |
| Collegamento | Usare l'opzione del controllo Collegamento/Collegamento ipertestuale per aggiungere un collegamento ipertestuale in un controllo etichetta alla griglia di struttura della maschera. Questo collegamento ipertestuale può contenere un Uniform Resource Locator (URL) che punta a una posizione su Internet, su una Intranet locale o su un'unità locale. Può anche utilizzare un nome di file UNC (Universal Naming Convention) per puntare a un file su un server nella rete locale (LAN) o nelle unità dei computer locali. Il collegamento potrebbe puntare a un file che è una pagina Web o anche un altro oggetto nel database corrente. Se si fa clic su questo pulsante nel gruppo Controlli della barra multifunzione, viene visualizzata la finestra di dialogo Inserisci collegamento ipertestuale. |
| Web Browser | Usare un controllo Web browser per visualizzare il contenuto delle pagine Web direttamente all'interno di un modulo. È possibile usare un controllo Web browser per visualizzare, ad esempio, una mappa di un indirizzo archiviato in una tabella. È possibile associare il controllo Web browser a un campo nell'origine record della maschera usando la proprietà Origine controllo del controllo. Si noti che non è possibile avere un controllo Web browser associato nella sezione Dettagli di una maschera continua. |
| Spostamento | Usare un controllo di spostamento per consentire di passare facilmente a maschere e report diversi nel database. Un controllo di navigazione fornisce un'interfaccia simile a quella visualizzata nei siti Web, con pulsanti e schede per spostarsi in un sito Web. Si noti che non è possibile avere un controllo di spostamento nella sezione Dettagli di una maschera continua. |
| Gruppo di opzioni | Usare i controlli gruppo di opzioni per includere uno o più interruttori, pulsanti di opzione o caselle di controllo. (Vedere le descrizioni di questi controlli più avanti in questa tabella.) È possibile assegnare un valore numerico distinto a ogni pulsante o casella di controllo da includere nel gruppo. Se in un gruppo sono presenti più pulsanti o caselle di controllo, è possibile selezionare un solo pulsante o casella di controllo alla volta e il valore assegnato a tale pulsante o casella di controllo diventa il valore del gruppo di opzioni. Se è stato assegnato erroneamente lo stesso valore a più pulsanti o caselle di controllo, tutti i pulsanti o le caselle di controllo con lo stesso valore vengono evidenziati quando si fa clic su di essi. È possibile selezionare uno dei pulsanti o delle caselle di controllo del gruppo come valore predefinito per il gruppo. Se si associa il gruppo di opzioni a un campo della query o della tabella sottostante, è possibile impostare un nuovo valore nel campo selezionando un pulsante o una casella di controllo nel gruppo. |
| Interruzione di pagina | Usare un'interruzione di pagina per separare le pagine di una maschera a più pagine. |
| casella combinata | Usare un controllo casella combinata per contenere un elenco di valori potenziali per il controllo e una casella di testo modificabile. Per creare l'elenco, è possibile immettere i valori per la proprietà Origine riga della casella combinata. È anche possibile specificare una tabella o una query come origine dei valori nell'elenco. Access visualizza il valore attualmente selezionato nella casella di testo. Quando si fa clic sulla freccia a destra della casella combinata, Access visualizza i valori nell'elenco. Selezionare un nuovo valore nell'elenco per reimpostare il valore nel controllo. Se si associa la casella combinata a un campo della tabella o della query sottostante, è possibile modificare il valore nel campo selezionando un nuovo valore nell'elenco. Se si associa la casella combinata a un campo multivalore, Access visualizza l'elenco con le caselle di controllo per consentire all'utente di selezionare più valori. È possibile associare più colonne all'elenco e nascondere una o più colonne nell'elenco impostando la larghezza di una colonna su 0. È possibile associare il valore effettivo nel controllo a una colonna nascosta di questo tipo. Quando si chiude un elenco di più colonne, nella prima colonna viene visualizzato il valore la cui larghezza è maggiore di 0. Access visualizza tutte le colonne di larghezza diversa da zero all'apertura dell'elenco. |
| Linea | Usare un controllo riga per aggiungere righe a una maschera o a un report per migliorarne l'aspetto. |
| Interruttore | Usare i controlli interruttore per mantenere un valore on/off, true/false o sì/no. Quando si fa clic su un pulsante, il relativo valore diventa -1 (per rappresentare on, true o yes) e il pulsante appare premuto. Fare di nuovo clic sul pulsante e il suo valore diventa 0 (per rappresentare off, false o no) e il pulsante torna alla posizione normale. È possibile includere un interruttore in un gruppo di opzioni e assegnare al pulsante un valore numerico univoco. Se si crea un gruppo con più controlli, selezionando un nuovo interruttore vengono cancellati tutti i pulsanti di attivazione, di opzione o di casella di controllo selezionati in precedenza nel gruppo (a meno che anche altri pulsanti o caselle di controllo nel gruppo abbiano lo stesso valore). Se si associa l'interruttore a un campo della tabella o della query sottostante, è possibile attivare o disattivare il valore del campo facendo clic sull'interruttore. |
| casella di riepilogo | Usare un controllo casella di riepilogo per contenere un elenco di valori potenziali per il controllo. Per creare l'elenco, è possibile immettere i valori nella proprietà Origine riga della casella di riepilogo. È anche possibile specificare una tabella o una query come origine dei valori nell'elenco. Le caselle di riepilogo sono sempre aperte e Access evidenzia il valore attualmente selezionato nella casella di riepilogo. Selezionare un nuovo valore nell'elenco per reimpostare il valore nel controllo. Se si associa la casella di riepilogo a un campo della tabella o della query sottostante, è possibile modificare il valore del campo selezionando un nuovo valore nell'elenco. Se si associa la casella di riepilogo a un campo multivalore, Access visualizza l'elenco con caselle di controllo per consentire all'utente di selezionare più valori. È possibile associare più colonne all'elenco e nascondere una o più colonne nell'elenco impostando la larghezza di una colonna su 0. È possibile associare il valore effettivo nel controllo a una colonna nascosta di questo tipo. Access visualizza tutte le colonne di larghezza diversa da zero che rientrano nella larghezza definita del controllo. Se il controllo casella di riepilogo non è associato, è possibile consentire all'utente di selezionare più valori nell'elenco (denominato anche casella di riepilogo a selezione multipla). |
| Rettangolo | Usare un controllo rettangolo per aggiungere rettangoli pieni o vuoti a una maschera per migliorarne l'aspetto. È possibile utilizzare questo controllo, ad esempio, per raggruppare visivamente più controlli. |
| casella di controllo | Usare un controllo casella di controllo per contenere un valore on/off, true/false o sì/no. Quando si seleziona una casella di controllo, il valore diventa -1 (per indicare ON, VERO o Sì) e nella casella viene visualizzato un segno di spunta. Selezionare di nuovo la casella di controllo e il relativo valore diventa 0 (per rappresentare disattivato, falso o no) e il segno di spunta scompare dalla casella. È possibile includere una casella di controllo in un gruppo di opzioni e assegnare a tale casella un valore numerico univoco. Se si crea un gruppo con più controlli, la selezione di una nuova casella di controllo cancella tutti i pulsanti di attivazione, i pulsanti di opzione o le caselle di controllo selezionati in precedenza nel gruppo (a meno che anche altri pulsanti o caselle di controllo nel gruppo abbiano lo stesso valore). Se si associa la casella di controllo a un campo della tabella o della query sottostante, è possibile attivare o disattivare il valore del campo facendo clic sulla casella di controllo. |
| Cornice oggetto non associato | Usare un frame di oggetto non associato per aggiungere un oggetto da un'altra applicazione che supporta il collegamento e l'incorporamento di oggetti (OLE). L'oggetto diventa parte della maschera e non parte dei dati della tabella o della query sottostante. È possibile aggiungere immagini, suoni, grafici o diapositive per migliorare il modulo. Se l'oggetto è un grafico, è possibile specificare una query come origine dei dati per il grafico e collegare la visualizzazione del grafico al record corrente della maschera in base a uno o più valori di campo. |
| Allegato | Usare un controllo allegato per associarlo a un campo allegato nei dati sottostanti. È possibile usare questo controllo, ad esempio, per visualizzare un'immagine o per allegare altri file. In visualizzazione Maschera, questo controllo presenta la finestra di dialogo Gestisci allegati, in cui è possibile allegare, eliminare e visualizzare più file allegati archiviati nel campo sottostante. |
| Pulsante di opzione | Usare un controllo con pulsante di opzione (a volte chiamato controllo con pulsante di opzione) per mantenere un valore on/off, true/false o sì/no. Quando selezioni un pulsante di opzione, il suo valore diventa -1 (per rappresentare on, true o yes) e al centro del pulsante viene visualizzato un cerchio pieno. Seleziona di nuovo il pulsante e il suo valore diventa 0 (per rappresentare disattivato, falso o no) e il cerchio riempito scompare. È possibile includere un pulsante di opzione in un gruppo di opzioni e assegnare al pulsante un valore numerico univoco. Se si crea un gruppo con più controlli, la selezione di un nuovo pulsante di opzione cancella tutti i pulsanti di attivazione, i pulsanti di opzione o le caselle di controllo selezionati in precedenza nel gruppo (a meno che anche altri pulsanti o caselle di controllo nel gruppo non abbiano lo stesso valore). Se si associa il pulsante di opzione a un campo della tabella o della query sottostante, è possibile attivare o disattivare il valore del campo facendo clic sul pulsante di opzione. |
| Sottomaschera/sottoreport | Usare il controllo sottomaschera/sottoreport per incorporare un'altra maschera o report nella maschera corrente. È possibile usare la sottomaschera o il sottoreport per visualizzare i dati di una tabella o una query correlata ai dati della maschera principale. Access mantiene automaticamente il collegamento tra la maschera principale e la sottomaschera o il sottoreport. |
| Cornice oggetto associato | Usare una cornice oggetto associato per visualizzare e modificare un campo oggetto OLE dai dati sottostanti. Access può visualizzare la maggior parte delle immagini e dei grafici direttamente in una maschera. Per gli altri oggetti, Access visualizza l'icona dell'applicazione in cui è stato creato l'oggetto. Se ad esempio l'oggetto è un oggetto audio creato in Registratore Windows, nel modulo verrà visualizzata un'icona a forma di relatore. |
| Immagine | Usare il controllo immagine per inserire un'immagine statica nella maschera. Non è possibile modificare l'immagine nella maschera, ma Access la archivia in un formato molto efficiente per la velocità e le dimensioni dell'applicazione. Se si vuole usare un'immagine come sfondo completo della maschera, è possibile impostare la proprietà Immagine della maschera. |
| Grafico | Usare il controllo grafico per aggiungere un grafico nella griglia del modulo. Se si fa clic su questo pulsante e quindi si posiziona il controllo nella maschera, viene avviata la Creazione guidata grafico, che illustra i passaggi necessari per creare un nuovo grafico. |
| ActiveX | Utilizzare il pulsante di controllo ActiveX per aprire una finestra di dialogo in cui sono visualizzati tutti i controlli ActiveX installati nel sistema. È possibile selezionare uno dei controlli e quindi fare clic su OK per aggiungere il controllo alla griglia di struttura della maschera. Non tutti i controlli ActiveX funzionano con Access. |
Informazioni sull'associazione con i controlli
I controlli possono essere associati, non associati o calcolati:
- Controllo associato Un controllo la cui origine dati è un campo di una tabella o di una query denominato controllo associato. Si usano i controlli associati per visualizzare valori che provengono da campi del database. I valori possono essere di testo, di data, numerici, valori Sì/No, immagini o grafici. Ad esempio, una casella di testo in cui viene visualizzato il cognome di un dipendente potrebbe ottenere questa informazione dal campo Cognome della tabella Dipendenti.
- Controllo non associato Un controllo che non dispone di un'origine dati, ad esempio un campo o un'espressione, è denominato controllo non associato. I controlli non associati consentono di visualizzare informazioni, immagini, linee o rettangoli. Ad esempio, un'etichetta che mostra il titolo di una maschera è un controllo non associato.
- Controllo calcolato Un controllo la cui origine dati è un'espressione anziché un campo è denominato controllo calcolato. Si specifica il valore da usare come origine dei dati del controllo tramite la definizione di un'espressione. Un'espressione può essere una combinazione di operatori (come = e + ), nomi di controlli, nomi di campi, funzioni che restituiscono un singolo valore e valori costanti. Ad esempio, l'espressione seguente calcola il prezzo di un articolo con uno sconto del 25% moltiplicando il valore contenuto nel campo Prezzo unitario per un valore costante (0,75).
=[Prezzo unitario] * 0,75
Un'espressione può usare i dati di un campo nella tabella o query sottostante della maschera o del report oppure i dati di un altro controllo nella maschera o nel report.
Nota
I calcoli possono essere eseguiti anche nelle tabelle aggiungendo un campo calcolato o nelle query immettendo un'espressione nella riga Campo della griglia di query. È quindi possibile associare maschere e report a tali tabelle o query in modo che i calcoli vengano visualizzati nelle maschere o nei report senza dover creare un controllo calcolato.
Quando si crea una maschera o un report, è probabilmente più efficiente aggiungere e disporre prima tutti i controlli associati, soprattutto se costituiscono la maggior parte dei controlli dell'oggetto. È quindi possibile aggiungere i controlli non associati e calcolati che completano la progettazione utilizzando gli strumenti disponibili nel gruppo Controlli della scheda Progettazione in visualizzazione Layout o Struttura.
Per associare un controllo a un campo, identificare il campo dal quale il controllo deve recuperare i dati. È possibile creare un controllo associato al campo selezionato trascinando il campo dal riquadro Elenco campi alla maschera o al report. Nel riquadro Elenco campi sono visualizzati i campi della tabella o query sottostante della maschera. Per visualizzare il riquadro Elenco campi, aprire l'oggetto in visualizzazione Layout o Struttura, quindi nel gruppo Strumenti della scheda Progettazione fare clic su Aggiungi campi esistenti. Quando si fa doppio clic su un campo nel riquadro Elenco campi , Access aggiunge all'oggetto il tipo di controllo appropriato per tale campo.
In alternativa, è possibile associare un campo a un controllo digitando il nome del campo nel controllo stesso, se l'oggetto è aperto in visualizzazione Struttura, oppure nella casella della proprietà Origine controllo nella finestra delle proprietà del controllo. La finestra delle proprietà definisce le caratteristiche del controllo, ad esempio il nome, l'origine dei dati e il formato. Per visualizzare o nascondere la finestra delle proprietà, premere F4.
L'uso del riquadro Elenco campi rappresenta il modo migliore per creare un controllo associato, per due motivi:
- Access inserisce automaticamente nell'etichetta del controllo il nome del campo o la didascalia definita per il campo nella tabella o nella query, evitando all'utente di digitare il testo per l'etichetta del controllo.
- Access imposta automaticamente molte delle proprietà del controllo sui valori appropriati in base all'impostazione delle proprietà del campo nella tabella o nella query sottostante, ad esempio le proprietà Formato, Posizioni decimali e Maschera di input.
Se è già stato creato un controllo non associato e si desidera associarlo a un campo, impostare il valore della casella della proprietà Origine controllo del controllo sul nome del campo. Per informazioni dettagliate sulla proprietà Origine controllo, premere F1 quando il cursore si trova nell'elenco a discesa della proprietà.
Inizio pagina
Vedere anche
Allineare automaticamente i controlli in una maschera