Come sbloccare un form in macro di Visual Basic

April 7

Come sbloccare un form in macro di Visual Basic


In Microsoft Access 2010, è possibile creare tabelle, query, report e moduli per comporre un potente database. Le macro sono utilizzate per completare automaticamente le operazioni ripetitive. Visual Basic, Applications Edition (VBA) è il codice di programmazione che gli utenti possono avanzata ingresso in Visual Basic Editor di comunicare le loro basi di dati più dinamico. Se si imposta la "AllowEdits" la proprietà in un form in Visual Basic, quindi la forma impedisce agli utenti di apportare modifiche ai record. È necessario cambiare questa proprietà al fine di sbloccare il modulo. In alternativa, è sufficiente sbloccare i singoli controlli sul form.

istruzione

Sbloccare l'intero modulo

1 Aprire il database in Microsoft Access 2010, fare clic sulla scheda "File" e poi "Apri". Selezionare il database e quindi fare clic su "Apri".

2 Clicca su "riquadro di spostamento" per aprirlo e vedere tutto dell'oggetto database attualmente disponibili nel database.

3 Fare doppio clic sul form che si sblocca per aprirlo nella finestra del database. Pulsante destro del mouse sul modulo aperto e quindi fare clic su "Visualizzazione Struttura".

4 Pulsante destro del mouse nella parte "Dettagli" del form e clicca su "Build Event ..." Seleziona "Generatore di codice" e quindi fare clic su "OK". Si apre l'Editor di Visual Basic.

5 Fare clic sulla freccia a discesa nel campo "Oggetto" e selezionare "forma". Fare clic sulla freccia a discesa nel campo "Procedura" e selezionare "Form_Load." Digitare "Me.AllowEdits = true" nella procedura "Form_Load" tra il "Sub" e le linee di "End Sub". Fare clic sull'icona "Salva" per salvare le modifiche.

Sblocco Controlli singoli

6 Aprire il database in Microsoft Access 2010. Clicca sul "riquadro di spostamento" sul lato sinistro dello schermo e quindi fare doppio clic sul form che si desidera sbloccare.

7 Pulsante destro del mouse sul modulo e poi cliccare su "Visualizzazione struttura." Pulsante destro del mouse sulla sezione "Dettagli" del modulo in visualizzazione struttura e fare clic su "Genera evento ...." Scegliere "Generatore di macro" e quindi fare clic su "OK".

8 Fare clic sulla freccia a discesa accanto al segno "+" e quindi fare clic su "SetProperty."

9 Digitare il nome per il controllo nella casella "Nome di controllo". I controlli sono le caselle di testo, pulsanti di comando, caselle di riepilogo, caselle di controllo, caselle combinate e altri elementi che compongono il modulo. Digitare il nome per uno dei controlli. Fare clic sulla freccia a discesa accanto a "Proprietà" e quindi fare clic su "Bloccato". Digitare "False" nella casella "Valore".

10 Fare clic sulla freccia a discesa nella casella "Aggiungi Nuova azione" qui sotto e selezionare "SetProperty." Digitare il nome per il controllo successivo che si desidera sbloccare nella casella "Nome di controllo", selezionare "bloccato" nella casella "Proprietà" e digitare "False" nella casella "Valore". Ripetere questa operazione fino a quando tutti i controlli sul modulo è sbloccato o la loro proprietà Locked è impostata su false. Fare clic sull'icona "Salva" nella scheda "Design" La macro Strumenti 'per salvare la macro.