| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Microsoft Access >> Content
    Come collegare Excel a SQL con Visual Basic
    Il foglio di calcolo di Microsoft Excel dispone di Visual Basic , un linguaggio di programmazione incorporato in esso . Gli sviluppatori utilizzano questo linguaggio per creare comandi di Structured Query Language , meglio conosciuti come " i comandi SQL . " I passi generali a collegare Excel a origini dati esterne attraverso query SQL sono: la creazione di una connessione al database , l'esecuzione della query , il trasferimento dei dati recuperati , e chiudere la connessione. Uso di VB per eseguire query SQL Excel consente agli sviluppatori di utilizzare i dati provenienti da una varietà di fonti esterne a Excel . Queste fonti includono i database creati in Access , SQL Server e altre applicazioni di database . Istruzioni
    1

    Aprire Excel , quindi digitare un elenco di nomi in una colonna e le età in una colonna adiacente . Etichettare le cime di queste colonne con il testo "Nomi " e " Ages ". Questo passaggio consente di creare un database di dati di esempio per il programma SQL per recuperare . È possibile creare una tabella con dati diversi , se vuoi .

    2 Trascinare una regione di selezione intorno al tavolo , quindi digitare " MyTable " nella casella di testo a sinistra della barra della formula . Questo crea un nome di intervallo per i dati di esempio , che il programma avrà bisogno di accedere ai dati
    3

    Salvare il file come . "C : \\ MyDatabase.xlsx ", quindi chiudere il file .
    4

    Press "Control ", seguito da "N" per creare un nuovo foglio di calcolo . Potrai memorizzare il programma SQL in questa scheda .
    5

    Press " Alt ", seguito da " F11 " per entrare nell'ambiente di sviluppo VB , comunemente abbreviato come " IDE ". Gli sviluppatori scrivono e talvolta eseguire programmi VB in questo IDE .
    6

    Fare clic sul menu "Inserisci" , quindi fare clic sulla voce "Modulo" . Questa azione crea una nuova finestra di codice per voi di inserire il listato del programma SQL .
    7

    Clicca la voce di menu " Strumenti " , quindi su "Riferimenti ". Mettere un segno di spunta nella casella di controllo " Microsoft ActiveX Data Objects . " Questa azione rende visibili gli oggetti del database che Excel ha bisogno per eseguire la query SQL .
    8

    Incollare il seguente programma nella nuova finestra del codice .

    Sub sqlVBAExample ( ) per < p > Dim objConnection come ADODB.Connection

    Dim objRecSet come ADODB.Recordset

    objConnection = New ADODB.Connection

    objConnection.ConnectionString = "Provider = Microsoft.ACE . OLEDB.12.0 ; Data Source = c : \\ myDatabase.xlsx ; Extended Properties = " " di Excel 12.0 Xml ; HDR = YES " " ; "

    objConnection.Open

    objRecSet = New ADODB . Recordset

    objRecSet.ActiveConnection = objConnection

    objRecSet.Source = "Select * from Tabella "

    objRecSet.Open

    Range (" D10 " ) . CopyFromRecordset objRecSet

    objRecSet.Close

    objConnection.Close

    objRecSet = Nothing Set

    objConnection = Nothing

    End Sub
    Pagina 9

    Clicca una delle dichiarazioni del programma , quindi premere il tasto " F5 " per eseguire il programma .
    10

    Premi "Alt " e poi " F11 " per tornare alla foglio di calcolo Excel . Il foglio elettronico visualizzerà i risultati della connessione SQL che il programma stabilito. I risultati includono la tabella di database creato in precedenza .

    Previous :

    next :
      Articoli Correlati
    ·Come copiare un foglio di lavoro come immagine in Excel…
    ·Come posso installare Microsoft Excel su Risorse del co…
    ·Come trasferire i dati da un foglio all'altro in Excel 
    ·Come nascondere celle in Excel 2007 
    ·Problemi di stampa in Excel 2007 
    ·Come trovare i file di Excel persi 
    ·Macro di Excel Tips & Tricks 
    ·Come fare un grafico Age - per - sesso in Excel 
    ·Come utilizzare Excel per calcolare i punteggi z 
    ·Come ruotare un grafico a torta in Excel 
      Articoli in evidenza
    ·Come utilizzare OracleThinBlob in JBoss 
    ·Come recuperare una password per progetti VBA in Excel 
    ·Come fare un ritratto drammatico in Photoshop 
    ·Come aggiornare DVDFab 6 
    ·Come spingere un 2007 MSP Office File 
    ·Buoni titoli per PowerPoint bilancio 
    ·Come utilizzare Photoshop Elements su Windows Vista 
    ·Come formattare UPC in Excel 
    ·Come aggiungere un collegamento ipertestuale a un modul…
    ·QuickBooks Setup Checklist Engagement 
    Copyright © Conoscenza Informatica http://it.wingwit.com