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

Come esportare in Access da Visual Basic

È spesso necessario esportare i dati di accesso da Visual Basic se è necessario modificare ulteriormente i dati tramite query in Access. In VB si può usare il " OleDbConnection " per fare una connessione per accedere , e quindi la classe " OleDbCommand " viene utilizzato per creare tabelle o inserire dati in tabelle di Access . Un controllo visualizzazione griglia dati è comunemente utilizzato in VB per visualizzare i dati in formato tabulare simili a una tabella di database . Utilizzando un controllo visualizzazione griglia dei dati per visualizzare i dati è utile per l'utente e per i programmatori per l'esportazione in una tabella di Access . Istruzioni
1

Avviare Microsoft Visual Basic Express , fare clic su " Nuovo progetto ... " nel riquadro di sinistra del vostro schermo . Selezionare " Applicazione Windows Form ". Fare clic su "OK".

2 Fare doppio clic su " DataGridView " nel riquadro " Casella degli strumenti " per aggiungere un nuovo controllo visualizzazione griglia dati . Aggiungere un nuovo pulsante con la stessa tecnica .
3

Fare doppio clic sul form per creare un evento di caricamento per il modulo. Digitare il seguente codice per aggiungere dati al controllo griglia : .

Me.DataGridView1.ColumnCount = 2

DataGridView1

RowHeadersVisible = False

. colonne ( 0 ) . Name = "Tipo"

. colonne ( 1) . Name = "Stato"

. SelectionMode = DataGridViewSelectionMode.FullRowSelect

End With

Dim row0 As String ( ) = { " iPad" , " Sold out "}

Dim row1 As String ( ) = { " Monitor " , " disponibile "}

Me.DataGridView1.Rows

. Aggiungi ( row0 ) per

. Aggiungi ( row1 ) per

End With
4

Clicca " Form1.vb [ design] "e fare doppio clic su " Button1 "per creare un evento click del pulsante . Digitare il seguente codice per dichiarare nuove variabili verranno utilizzate per esportare i dati di visualizzazione della griglia di dati :

Dim dbConn Come OleDbConnection

Dim DbCommand Come OleDbCommand

Dim SQLString As String

5

digitare quanto segue per creare e aprire la connessione ad Access :

dbConn = New OleDbConnection ( "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C : \\ Northwind 2007.accdb ; " ) per

dbConn.Open ( ) economici 6

Creare una nuova tabella in Access in cui verranno esportati i dati di :

SQLString = " CREATE TABLE GridData (tipo di testo , testo di stato ) "

DbCommand = New OleDbCommand ( SQLString , dbConn ) per

dbCommand.ExecuteNonQuery ( ) economici 7

loop attraverso ogni cella nel controllo di visualizzazione griglia dei dati ed esportare i dati per la tabella di Access creato nel passaggio precedente , aggiungendo il seguente codice :

per ogni riga Come DataGridViewRow in DataGridView1.Rows

SQLString = " INSERT INTO GridData ( tipo, stato ) "

SQLString = SQLString & " VALUES ( ' " & row.Cells.Item ( "Tipo" ) . Value & "' , "

SQLString = SQLString & " ' " & row.Cells.Item ( "Stato" ) . Value & "' ) "

DbCommand = New OleDbCommand ( SQLString , dbConn ) per

dbCommand.ExecuteNonQuery ( )

Avanti

dbConn.Close ( ) economici 8

Premere " F5 " per eseguire il programma e fare clic su " Button1 " per esportare i dati di accesso .

 

Programmazione © www.354353.com