Nwlapcug.com


Come aggiornare i dati della sottomaschera in Access

L'aggiunta di moduli a un database di Access serve per rendere il database più accessibile agli utenti che non hanno familiari con il lato tecnico del software. Un formulario posti i campi di database in un'interfaccia utente più amichevole. Le sottomaschere sono sezioni indipendenti di forme più grandi che consentono allo sviluppatore di visualizzare elementi di dati correlati a quelli della maschera principale, spesso in una relazione padre-figlio. Quando la maschera e la sottomaschera sono collegate correttamente, gli elementi di dati in entrambi vengono aggiornati ogni volta che il form principale si muove attraverso il database.

Istruzioni

Collegamento diretto

1

Pulsante destro del mouse la sottomaschera e fare clic sull'icona "Finestra delle proprietà" per aprire la finestra delle proprietà.

2

Selezionare il campo "Collega campi secondari". Fare clic sul pulsante puntini di sospensione (...) a destra del campo per accedere alla finestra di dialogo campi.

3

Scegliere i campi che collegano i dati la forma e la sottomaschera insieme. Campo"Master" è il campo di controllo dati che appare nella maschera principale. Il campo figlio è lo stesso o legate al campo di controllo. Fare clic su "OK" per chiudere la finestra di dialogo.

4

Salvare le modifiche ai moduli. Ogni volta che i dati nella maschera principale cambiano, la sottomaschera verrà aggiornata con i dati collegati.

Costretto rinfrescante

5

Pulsante destro del mouse sulla maschera principale e fare clic sull'icona "Finestra delle proprietà". Finestra delle proprietà del form viene visualizzato a destra della finestra di progettazione form.

6

Selezionare la scheda "Eventi" e scorrere fino all'evento "Il corrente". Fare clic sul pulsante puntini di sospensione (...).

7

Selezionare "Generatore di codice" nell'elenco della finestra di dialogo "Scegli generatore". Fare clic su "OK" per continuare.

8

Aggiungere il metodo "requery" alla funzione "Form_Current" come mostrato di seguito. Il metodo impone la sottomaschera per rieseguire una query form principale ogni volta che cambiano i dati del form principale. Nell'esempio viene utilizzato "dettagli" come il nome della sottomaschera; è necessario sostituire il nome della sottomaschera del vostro progetto.

Private Sub Form_Current()

[details].Requery

End Sub

9

Salvare le modifiche al modulo.