| 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 faccio a creare un collegamento a un foglio di calcolo esterno via VBA e accesso
    ? Quando gli utenti di Excel devono accedere più ampio set di strumenti di database per manipolare i dati di fogli di calcolo , possono fare clic sull'icona " Excel " Accesso 'nel pannello " Importa" per duplicare i dati di un foglio come una nuova tabella di Access. Ma se gli utenti vogliono, invece di mantenere una sola copia dei dati , possono farlo attraverso la creazione di un collegamento anziché una tabella separata . Utilizzando VBA per creare questo link allevia gli utenti di Accesso di dover creare manualmente , un processo che richiede la selezione delle opzioni . Codice VBA sceglierà le opzioni corrette , diminuendo il rischio di possibili errori degli utenti . Istruzioni
    1

    Open Access , quindi immettere l'ambiente di sviluppo integrato di Visual Basic ( IDE ), premendo il tasto " Alt- F11 ". . Inserire un nuovo modulo di codice selezionando "Modulo" dal menu "Inserisci" dell'IDE
    2

    Incollare il seguente subroutine in qualsiasi parte del nuovo modulo di codice :

    Public Sub xstest ( ) per

    DoCmd.TransferSpreadsheet acLink , 5 , _

    " newtable " , " ", True , "A1 : C4"

    End Sub < br >
    3

    Type sopra il testo " " ( senza le virgolette ), il nome del percorso completo del foglio di calcolo Excel che si desidera di accesso per il collegamento. Inoltre , il tipo sul testo "A1 : C4" . Della specifica gamma completa , comprese le eventuali intestazioni di campo , della tabella nel foglio di calcolo che si desidera che il collegamento per fare riferimento a

    Questa subroutine crea un collegamento dal Excel foglio di calcolo si specifica di una tabella chiamata " newtable . " Accesso VBA crea automaticamente questa tabella per visualizzare i dati del collegamento . L' argomento della funzione " acLink " dice a VBA per creare un collegamento dinamico , piuttosto che di importazione e fare una copia dei dati .
    4

    Clicca su uno di dichiarazioni del subroutine , quindi premere il tasto " F5 " per eseguire la subroutine . Premere il tasto " Alt- F11 " per immettere nuovamente l'ambiente standard di Access , quindi fare doppio clic sull'icona " newtable " in " tutte le tabelle " riquadro a sinistra della schermata. Accesso riporterà dati della tabella , che sarà la stessa di quella del foglio se visto in Excel . (Si noti che Microsoft ha disabilitato la funzione di consentire l'accesso per modificare i dati di un foglio . ) Economici

    5 Premere il tasto " Alt- F11 " per rientrare l'IDE di Visual Basic , quindi apportare le seguenti modifiche al " xstest " subroutine : modificare il testo" acLink " leggere " acImport , " e cambiare " newtable " leggere " newtable2 " . Questi cambiamenti istruire VBA per creare una nuova tabella di Access che le importazioni , piuttosto che collegamenti a , i dati di fogli di calcolo . Questa azione consentirà agli utenti accesso per modificare i dati della nuova tabella ( anche se queste modifiche non si rifletteranno nel foglio di calcolo ) .
    6

    eseguire la subroutine come avete fatto al punto 4 , quindi premere " Alt- F8 " per tornare ad Access. Fare doppio clic sull'icona " newtable2 " nel riquadro sinistro dello schermo , quindi modificare la nuova tabella in base alle esigenze .

    Previous :

    next :
      Articoli Correlati
    ·Che cosa sono espressioni logiche 
    ·Tutorial di Visual Basic 6 
    ·Come trovare una cartella corrente in VBS 
    ·Come controllare se un nodo Esce percorso in VBA XML 
    ·Come introdurre il linguaggio VBA 
    ·Come eseguire un file EXE da VB6 
    ·Come fare un file VBS 
    ·Come Ricevere Byte da una porta seriale utilizzando Vis…
    ·Come creare un file di classe in NET 
    ·Come utilizzare Dispose e nulla in VBA 
      Articoli in evidenza
    ·Quali sono le due funzioni di DMAP 
    ·Come testare algoritmi Codice 
    ·Come faccio a chiudere un documento Word con VBA ? 
    ·Come utilizzare la funzione strncmp in C + + 
    ·Come lanciare Perl Da SSH 
    ·Come fare un proxy in Java 
    ·Come programmare in Flash Java 
    ·Come estrarre le voci da più Fasta 
    ·Memory Leak Detection Strumenti 
    ·Come importare variabili di Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com