Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako prenášať tabuľky programu Excel do programu Access 2010 pomocou programu VBA

Excel 2010 a jeho program Microsoft Office stablemate Access 2010 pracujú ruka v ruke, keď potrebujete importovať údaje programu Excel do databázy programu Access. Objekt „DoCmd“ obsahuje metódu „TransferSpreadsheet“ na importovanie tabuľky do programu Access z Excelu pomocou jazyka Visual Basic for Applications. Táto metóda podporuje aj iné formáty súborov, napríklad Lotus. Rovnakú metódu môžete použiť aj na export údajov z programu Access do Excelu zmenou výčtu „AcDataTransferType“ na „acExport.“

Krok 1

Start Access 2010. Kliknite na ** Prázdna databáza ** a potom kliknutím na tlačidlo ** Vytvoriť ** vytvorte novú databázu. Kliknutím na kartu ** Databázové nástroje ** a výberom položky ** Visual Basic ** otvoríte okno Microsoft Visual Basic. Kliknutím na ponuku ** Vložiť ** a kliknutím na položku ** Modul ** vložíte nový modul kódu.

Krok 2

Skopírujte a prilepte nasledujúci kód, čím vytvoríte novú čiastkovú procedúru: Súkromná podskupina importExcelSpreadsheet ( ) Stlačením klávesu ** Enter ** na klávesnici vytvorte koncový sub pre postup.

Krok 3

Skopírujte a vložte nasledujúci kód do postupu ** Private Sub importExcelSpreadsheet () ** na importovanie tabuľka programu Excel pre prístup: DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _ "Employees", "C: \\ Employees.xlsx", True

Krok 4

Edit ** Employees ** a zadajte názov tabuľka pre cielenú tabuľku. Upravte ** C: \\ Employees.xlsx ** a zadajte cestu a názov tabuľky Excel, ktorá sa má importovať.

Stlačením klávesu ** F5 ** spustite postup a importujte tabuľku Excel do programu Access.

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