Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Programmazione in MS Access 2007

Saper programmare in Microsoft Office Access 2007 consente di risparmiare tempo quando è necessario eseguire attività di routine come la creazione di tabelle e aggiungere manualmente i dati . Access è un sistema di gestione di database relazionale spesso utilizzato per i database locali più piccole . Esso fornisce gli strumenti per scrivere Visual Basic, Applications Edition (VBA ) per automatizzare i processi manuali . VBA è un linguaggio di programmazione offerto da Microsoft . In pochi passi , è possibile scrivere codice VBA per creare una tabella , aggiungere i dati ad esso e visualizzarne il contenuto in un controllo casella di riepilogo . Istruzioni
1

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