Come fare riferimento a un controllo in una sottomaschera

February 22

Riferimento a un controllo in una sottomaschera in un'applicazione di Microsoft Access può essere fonte di confusione se non avete mai lavorato con sottomoduli in passato. Un sottomodulo è un controllo che viene utilizzato come una forma all'interno di un altro modulo. Sottomoduli sono comunemente utilizzati per visualizzare i dati in tabelle o query attraverso controlli come caselle di testo. Per accedere ai valori in queste caselle di testo è necessario utilizzare l'identificatore "Form". Ciò è necessario quando si fa riferimento alle proprietà di sottomaschera.

istruzione

1 Aprire il database di Microsoft Access Northwind e fare clic sulla scheda "Crea". Fai clic su "Form Design" per creare un nuovo modulo e fare clic su "Pulsante" per selezionarlo dal riquadro "Controlli". Fare clic sul modulo per aggiungere un nuovo pulsante. Fai clic su "Usa creazioni guidate controllo" e fare clic su "Sottomaschera / sottoreport" per selezionarlo.

2 Fare clic sul modulo per lanciare il "SubForm Wizard". Selezionare "Usa tabelle e query esistenti" e fare clic su "I clienti" quindi fare clic su "Fine".

3 Fare clic con il pulsante di comando e fare clic su "Proprietà". Fare clic sulla scheda "Evento" e di tipo "[Routine evento]" accanto a "Al clic". Fare clic sui puntini di sospensione per creare un evento click per questo pulsante.

4 Copiare e incollare il seguente codice per fare riferimento al controllo della "Società" nella sottomaschera e visualizzare il valore attraverso una finestra di messaggio:

MsgBox Me! Customers.Form.Company.Text

5 Tornare a Microsoft Access e fare clic sull'icona "Visualizza" per eseguire il form. Fare clic sul pulsante di comando per visualizzare la finestra di messaggio.