Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžem vytvoriť odkaz na externú tabuľky Via VBA & Access ?

Keď používateľ programu Excel potrebovať prístup je rozsiahlejšia sadu databázových nástrojov na manipuláciu s ich dáta tabuľky , môžu kliknite na ikonu " Excel " prístup " v " Import " panelu do duplicitné dáta tabuľky ako nové tabuľky programu Access . Ale ak užívatelia namiesto toho chcú udržať jednu kópiu dát , môžete tak urobiť tým , že vytvorí odkaz , skôr ako samostatné tabuľky . Použitie VBA vytvoriť odkaz zbavuje užívateľom prístup s to vytvoriť ručne , čo je proces , ktorý vyžaduje výber možností. VBA kód vyberie správne voľby , čím sa znižuje pravdepodobnosť možných chýb užívateľa . Návod dovolená 1

otvorený prístup , potom zadajte Visual Basic integrované vývojové prostredie ( IDE ) , stlačením " Alt - F11 . " Vložte nový kód modulu výberom " modul " z menu " Vložiť " IDE
2

vložte nasledujúci podprogram do akejkoľvek časti nového kódu modulu : .

Public Sub xstest ( )

DoCmd.TransferSpreadsheet acLink , 5 , _

" newtable " , " " , je pravda , " A1 : C4 "

End Sub

3

prepíšte text " " ( bez úvodzoviek ) úplnú cestu a názov programu Excel , ktorý chcete Prístup prepojiť . Tiež, prepíšte text . " A1 : C4 " plné špecifikáciu rozsahu , vrátane všetkých čísel poľa , tabuľky v tabuľkovom procesore , ktorý chcete odkaz odkazovať na

Tento podsystém vytvorí odkaz z Excelu tabuľky zadať do tabuľky s názvom " newtable . " Access VBA automaticky vytvorí túto tabuľku na zobrazenie dát odkaz je . Argument funkcie " acLink " hovorí VBA vytvoriť dynamické prepojenie , skôr než dovoz a vytvoriť kópiu dát .
4

Kliknutím na vyhlásenie podprogramu a potom stlačte " F5 " pre spustenie podprogram . Stlačte tlačidlo " Alt - F11 " znovu zadať štandardné Access prostredie , potom dvakrát kliknite na ikonu " newtable " v " Všetky tabuľky " paneli na ľavej strane obrazovky . Access sa zobrazia údaje v tabuľke , ktorá bude mať rovnaký ako u tabuľky pri zobrazení v aplikácii Excel . ( Všimnite si , že Microsoft má zakázané funkciu , ktorá umožňuje prístup k editáciu dát v tabuľke . )
5

Stlačte tlačidlo " Alt - F11 " zadať znova Visual Basic IDE , vykonajte nasledujúce zmeny " xstest " podprogram : Zmeniť text " acLink " čítať " acImport , " a zmeňte " newtable " čítať " newtable2 " . Tieto zmeny budú pokyn VBA vytvoriť novú tabuľku Access , že dovoz , skôr ako odkazy na , dáta tabuľky . Táto akcia umožní užívateľom prístup k úprave dát novej tabuľky je ( aj keď tieto zmeny sa neprejaví v tabuľke ) .
6

spustiť podprogram , ako ste v kroku 4 a potom stlačte tlačidlo " Alt - F8 " sa vrátite do programu Access . Dvakrát kliknite na ikonu " newtable2 " na obrazovke v ľavej table , upravte novú tabuľku podľa potreby .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené