Prima di fare qualsiasi tipo di programmazione , avrete bisogno di dati di esempio . Inizia a creare tali dati mediante l'apertura di accesso e scegliere il comando "Nuovo" per creare una nuova banca dati . Creare una tabella filmati digitando prima i nomi dei campi e selezionando i tipi nella scheda " Tabella 1 " . Ecco i nomi ei tipi di campo per inserire :
campo di testo: Campo di testo "title" , campo Numero di "regista" , " year_released "
Inserire due righe di dati della tabella , corrispondenti a quei campi che avete appena creato . ( Non includere le virgole o virgolette . ) Per
riga 1 : "Star Wars ", " lucas " 1977row 2 : "Excalibur ", " Boorman , " 1980
Save the banca dati , inserendo "movies" per il nome della tabella in cui viene richiesto di esso.
creare un form per immissione dati
Il programma basato sugli eventi richiede una forma di lavorare . Fai una selezionando "Crea > Creazione guidata Maschera , " la scelta di tutti i "Campi disponibili" ad eccezione di " ID " per copiare il " Campi selezionati " area di testo e quindi fare clic su "Fine ".
Access aprire il modulo in visualizzazione Maschera. Pulsante destro del mouse in qualsiasi punto della forma , e selezionare " Visualizzazione Struttura ".
Aggiungi un evento Procedura
Ora si creerà una routine evento per l' campo di film " Title" . Quando l'utente tenta di scheda lontano da quel campo , dopo la modifica , il tuo programma visualizza una finestra di messaggio che richiede la sua per confermare o annullare la sua scelta .
Inizia facendo clic sulla casella di testo "Titolo" e poi cliccando su " evento " scheda nella " Finestra delle proprietà ". Nella " Prima di aggiornamento " riga , fare clic sulla freccia verso il basso e selezionare " Routine evento ", e quindi fare clic sul pulsante immediatamente a destra della freccia verso il basso .
Scrivere codice per visualizzare la richiesta di conferma
entrerete automaticamente l'ambiente di Visual Basic di sviluppo integrato ( IDE ) all'interno di una procedura che verrà eseguito quando l' utente cambia il titolo del film e poi preme il tasto di tabulazione . Incollare il seguente codice di programma in tale procedura in modo che appaia come segue :
Private Sub title_BeforeUpdate ( Cancel As Integer) Dim respresp = MsgBox ( "Vuoi davvero cambiare questo record? " , VbMsgBoxStyle.vbYesNo ) Se ( resp = VbMsgBoxResult.vbYes ) allora esce SubCancel = TrueEnd Sub
Attiva macro
tornare ad Access , e garantire che le macro sono abilitate per questa banca dati con il pulsante " pulsante Contenuto "Attiva . Se il programma non viene eseguito , modificare le impostazioni delle macro di Centro protezione facendo le seguenti : selezionare "File > Opzioni > Centro protezione > Impostazioni Centro protezione > Impostazioni macro " e poi selezionare l'opzione " Attiva tutte le macro "
.
testare il programma
Fare doppio clic sul modulo " film " nella finestra " tutti gli oggetti di accesso " per testare il codice . Fare clic all'interno del campo "Titolo" ( film ) per qualsiasi record , digitare o cancellare parte del testo e premere il tasto di tabulazione . Il prompt apparirà . Fare clic su "No" per mantenere il cursore nella casella di testo "Titolo" o " Sì" per passare al campo "direttore" .
Experiment
Questo esempio ha mostrato come creare una risposta per un tipo di evento . Ma si può vedere chiaramente in visualizzazione struttura di molti altri tipi di evento del form . Esperimento con diverse risposte a tali eventi per la visualizzazione di prompt o cambiare il testo di altri campi con affermazioni come la seguente :
regista = "
Informazioni correlate
software © www.354353.com