Quando un utente del database si conclude con un modulo in Access 2007 , si vuole scomparire . Ma una nuova forma che si apre può avere bisogno di valori non salvati del originali. Ciò significa che il vecchio deve rimanere attivo . Una soluzione è lasciare che rimanga aperto ma invisibile . Per fare questo , è necessario modificare il codice che viene eseguito quando la forma si apre un nuovo oggetto . Istruzioni
1
aprire la maschera in " Visualizzazione Struttura ".
2
pulsante destro del mouse su un'area vuota del modulo . Selezionare " Genera evento . " Si aprirà la finestra " Scegli Builder" .
3
Seleziona " Generatore di codice ". Fare clic su " OK ". Si aprirà una finestra di editor di Visual Basic .
4
Fare clic sulla freccia verso il basso nella casella a discesa "Oggetto" . Selezionare "Form" , se non è già selezionata.
5
Fare clic sulla freccia verso il basso nella casella a discesa "Procedura" . Selezionare " Apri ". Visual Basic dovrebbe creare il seguente codice: Private Sub
Form_Open ( Cancel As Integer ) per
End Sub
6
Aggiungere la seguente riga tra le due righe di codice , sostituendo " frmAddresses " con il nome del modulo .
Forms! frmAddresses.Visible = False
7
Salvare le modifiche al codice. Chiudere la finestra .