| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come inserire un record nel database di VBA
    VBA è un linguaggio di programmazione sviluppato da Microsoft per l'utilizzo all'interno di una serie di prodotti Microsoft, tra cui Microsoft Office . I programmatori possono creare basi di dati in un programma, ad esempio Access , e quindi inserire i dati nel database da un'altra applicazione , ad esempio Excel . Accesso a un database per inserire un record in esso da VBA richiede una connessione alla base di dati all'interno del codice VBA , che stabilisce e l'inserimento di record in un database in VBA è abbastanza facile per un programmatore alle prime armi per raggiungere in pochi passi . Istruzioni
    1

    Aperte .
    2

    Clicca su "Strumenti " di Microsoft Excel "Macro" e quindi fare clic su " Visual Basic ". Si aprirà l'ambiente di programmazione VBA .
    3

    Fare clic su " Inserisci" e "Modulo ". Si è ora in un modulo di codice di programmazione
    4 Tipo

    o copiare e incollare le seguenti sottoprocedure nel modulo di codice : .

    Sub ADOFromExcelToAccess ( ) per

    ' esportazioni i dati del foglio di lavoro attivo a una tabella in un database di Access

    ' questa procedura devono essere modificati prima di utilizzare

    Dim cn As ADODB.Connection , rs come ADODB.Recordset , r As Long < br >

    'Connessione al database

    Set Accesso cn = New ADODB.Connection

    cn.Open "Provider = Microsoft.Jet.OLEDB.4.0; " & _
    < p > "Data Source = C : \\ NomeCartella \\ DataBaseName.mdb ; "

    ' aprire un recordset

    Set rs = New ADODB.Recordset

    rs.Open NomeTabella " " , cn , adOpenKeyset , adLockOptimistic , adCmdTable

    ' tutti i record di una tabella

    r = 3' la riga iniziale del foglio di lavoro

    Do While Len ( Range (" a " & r) . Formula ) > 0

    ' ripetere fino alla prima cella vuota nella colonna A

    con RS

    . Agg.Nuovo ' crea un nuovo record

    ' aggiungere valori a ciascun campo del record

    . campi ( " fieldname1 " ) = Range (" a" & r ) . Valore

    . campi ( " FieldName2 " ) = I campi Range (" B " & r ) . Valore

    . ( " FieldNameN " ) = Range (" C " & r ) . Valore

    ' aggiungere altri campi , se necessario ...

    . Aggiorna ' memorizza il nuovo record

    End With

    r = r + 1' riga successiva

    loop

    rs.Close

    Set rs = Nothing

    cn.Close

    Set cn = Nothing End Sub


    Il modello di codice crea una connessione a un database di Access VBA e inserti vari record all'interno di esso . Assicurarsi di sostituire il nome della cartella e il nome del database con il database attuale e il nome della cartella per far funzionare tutto .

    Previous :

    next :
      Articoli Correlati
    ·Come reimpostare le zecche in VB6 
    ·Come sviluppare componenti ActiveX 
    ·Come fare una doppia in una stringa in VB 
    ·Come utilizzare una casella di testo per il nome file V…
    ·Come utilizzare il Visual Data Manager in Visual Basic 
    ·Usi di Visual Basic 
    ·Funzioni sottostringa in VBS 
    ·Come utilizzare una finestra di dialogo File Open Box i…
    ·Come modificare il TextBox Colore bordo in Visual Basic…
    ·Come controllare per valore NULL in Visual Basic 
      Articoli in evidenza
    ·I vantaggi di utilizzare generalizzazione in UML Modell…
    ·Come installare un calendario a discesa in Access 
    ·Come inserisco sottoprogetti in NetBeans 
    ·Come salvare un vettore ad un file in C + + 
    ·Come pulire gli elementi flottanti in CSS 
    ·Come disattivare la segnalazione degli errori PHP 
    ·Vantaggi e svantaggi del Turbo Pascal 
    ·Come emettere PHP Array di JavaScript 
    ·Come faccio a rinominare i file con uno script VBS 
    ·Che cosa è Spike Coding 
    Copyright © Conoscenza Informatica http://it.wingwit.com