| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvordan kan jeg oprette et link til en ekstern regneark Via VBA & Access
    ? Når Excel-brugere har brug for Access er mere omfattende sæt af database værktøjer til at manipulere deres regneark data, kan de klikke adgang ' " Excel " ikonet i "Importer " panel til duplikere regnearksdata som en ny Access-tabel. Men hvis brugerne i stedet ønsker at opretholde en enkelt kopi af data, kan de gøre det ved at oprette et link i stedet for en separat tabel . Brug VBA til at oprette dette link lindrer Access-brugere for at skulle oprette den manuelt , en proces, der kræver valg af muligheder. VBA-kode vil vælge de korrekte indstillinger , mindske risikoen for mulige brugerfejl . Instruktioner
    1

    Open Access , og derefter indtaste Visual Basic integrerede udviklingsmiljø (IDE ) ved at trykke på " Alt- F11 ". . Isæt en ny kode modul ved at vælge " Module " fra IDE 's " Indsæt" menuen
    2

    Indsæt følgende subrutine i nogen del af den nye kode modul : Hej

    Public Sub xstest ()

    DoCmd.TransferSpreadsheet acLink , 5, _

    " newtable ", " " Sandt nok, "A1 : C4 "

    End Sub < br >
    3

    Type over teksten " " (uden anførselstegn) den fulde sti navnet på den Excel-regneark , du vil have adgang til at linke til . Også typen over teksten "A1 : C4 ." Hele spektret specifikationen , herunder eventuelle felt overskrifter i tabellen i regnearket , som du vil have linket til at henvise til

    subroutine opretter et link fra Excel regneark, du angiver, til en tabel kaldet " newtable ". Adgang VBA vil automatisk skabe denne tabel for at vise linket data. Funktionen argument " acLink " fortæller VBA til at skabe en dynamisk sammenhæng , snarere end import og lave en kopi af data.
    4

    Klik på nogen af ​​subrutine erklæringer derefter trykke på " F5 " for at køre subrutinen . Tryk på " Alt- F11 " for at genindtaste standard Access miljø, dobbeltklik derefter på " newtable " ikonet i " Alle Tables" ruden i venstre side af skærmen. Adgang vil vise tabellens data , som vil være den samme som i regnearket , når de ses i Excel . (Bemærk, at Microsoft har deaktiveret funktionen giver adgang til at redigere regnearksdata . )
    5

    Tryk på " Alt- F11 " for at genindtaste Visual Basic IDE, derefter foretage følgende ændringer til " xstest " subrutine : ændre teksten " acLink " læse " acImport "og ændre " newtable " læse " newtable2 " . Disse ændringer vil instruere VBA til at oprette en ny Access-tabel , at importen , snarere end links til de regneark data. Denne handling vil tillade Access-brugere at ændre det nye tabellens data (selvom disse ændringer ikke vil blive afspejlet i regneark) .
    6

    Kør subrutine , som du gjorde i trin 4, og tryk derefter på " Alt- F8 " for at vende tilbage til Access . Dobbeltklik på " newtable2 " ikonet i skærmens venstre rude , og derefter redigere den nye tabel efter behov.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan åbner et Word dokument i Visual Basic 
    ·Sådan bruges faner i Visual Basic 
    ·Sådan Sortere Arrays numerisk i Visual Basic 
    ·Sådan får du adgang en VBA Incremental Record Søg 
    ·Hvordan man laver en Closing knappen for at afslutte en…
    ·Sådan oprettes en liste i Visual Basic 
    ·Anvendelse af Acrobat i VB 
    ·Sådan bruges WM_DROPFILES i VBA 
    ·Sådan Bind en DataSet til en DataGridView 
    ·Hvordan man laver en reset-knap på VBA 
      Anbefalede Artikler
    ·Sådan Upload doc-filer i PHP 
    ·Hvordan til at returnere en Puls i Java 
    ·Sådan Check Hvis en fil er ændret på PHP 
    ·Sådan tilføjes en reference til Microsoft Scripting R…
    ·Sådan Cache en webside med PHP 
    ·Er Netflix Streaming Brug Flash 
    ·Sådan opdaterer PEAR 
    ·Sådan Check Hvis en figur Findes i Matlab 
    ·Sådan oprettes en tabel Brug af PHP 
    ·Sådan ændre højden og bredde på Mouseover 
    Copyright © Computer Viden http://www.computerdk.com