Aprire Microsoft Office Access 2007 e quindi selezionare " Database vuoto . " Fare clic su "Crea ".
2 Fare clic sulla scheda "Crea " e selezionare " Struttura maschera " per creare un nuovo modulo . Selezionare il controllo " Button " sotto il riquadro "Comandi" . Fare clic sul modulo e creare il nuovo pulsante tenendo premuto il tasto sinistro del mouse . Aggiungere un controllo " Casella di riepilogo " per la forma allo stesso modo è stato aggiunto il pulsante .
3
destro del mouse sul controllo casella di riepilogo e selezionare " Proprietà". Sulla " Finestra delle proprietà ", fai clic sulla scheda " Dati " e selezionare la casella a discesa " Tipo origine riga " e selezionare " Elenco valori ".
4
Fare clic con il nuovo pulsante e selezionare " Proprietà". Sulla " Finestra delle proprietà " fare clic sulla scheda "Evento" e selezionare la casella a discesa accanto a " Al clic " e selezionare " [ Event Procedure ] . " Fare clic sui puntini di sospensione ( ... ), una nuova finestra di Microsoft Visual Basic, verrà aperto , dove potrete scrivere il codice VBA
5
Copia e incolla il seguente codice all'interno del vostro " Private Sub Command1_Click ( ) " . subroutine per creare una tabella , aggiungere due record di dati, ciclo tra i record e visualizzare i risultati in un controllo Casella di riepilogo sul nuovo modulo .
Dim DBase As Database Dim
recordSt come Recordset
Dim X As Integer Dim
stringSQL As String Dim
strgVar As String
DBase = CurrentDb
stringSQL = "Crea TABELLA nuovatabella ( TESTO Nome ( 25 ) , testo Cognome ( 25) ) ; "
DoCmd.RunSQL ( stringSQL ) per
stringSQL =" INSERT INTO nuovatabella ( [Nome] , [ Cognome] ) "
stringSQL = stringSQL &" VALUES (' John ', ' Smith '); "
DoCmd.SetWarnings False
DoCmd.RunSQL ( stringSQL )
stringSQL = " INSERT INTO nuovatabella ( [Nome] , [ Cognome] )"
stringSQL = stringSQL & " VALUES ( ' Jaime ', ' Avelar ') ;"
DoCmd.SetWarnings False
DoCmd.RunSQL ( stringSQL ) per
recordSt = DBase.OpenRecordset ( " newtable " ) per
recordSt.MoveFirst
Per X = 0 To recordSt.RecordCount - 1
strgVar = Trim ( . recordSt.Fields ( "Cognome " ) Value) & "" & Trim ( recordSt.Fields ( . " Nome " ) Valore ) per
List0 . AddItem strgVar
recordSt.MoveNext
Avanti X
Programmazione © www.354353.com