Forum » Programiranje » Kako uvoziti tabelo iz Miscrosoft ACCESS v EXCEL
Kako uvoziti tabelo iz Miscrosoft ACCESS v EXCEL

alesko ::
OK...jest bi rad nerdil tako, da bi recimo pritisnil gumb uvoz in da bi na disku izbral datoteko excel, on bi mi pa potem vnesel vse podatke v tabelo, ki je v accessu. Mogel bi pa prebrat vse podatke iz vseh listov v excelu. A se da to narest a ne?

Fim ::
Tole ne gre tako enostavno. Mislim, da je najlažje, da importaš Excelovo datoteko (lahko jo tudi linkaš), da jo v accessu vidiš kot accessovo tabelo, nato pa narediš query, ki ti iz linkane excelove tabele prepiše v accessovo tabelo. To naredi v VBA na gumbu pa bo.
Excelovo tabelo si importaš z ukazom:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "ImeTabele", "ImeExcelovegaFilesa", True
(podrobnosti si oglej v helpu je kar dovolj napisanega tudi kako lahko file linkaš - z DAO)
nato pa naredi še update oz. append query s katerim pobereš podatke iz "ImeTabele" in jih zapišeš v tvojo access tabelo. Na koncu pa še z
DoCmd.DeleteObject A_TABLE, "ImeTabele"
pobriši tabelo, ki je nastala z importom podatkov iz excelove datoteke.
Excelovo tabelo si importaš z ukazom:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "ImeTabele", "ImeExcelovegaFilesa", True
(podrobnosti si oglej v helpu je kar dovolj napisanega tudi kako lahko file linkaš - z DAO)
nato pa naredi še update oz. append query s katerim pobereš podatke iz "ImeTabele" in jih zapišeš v tvojo access tabelo. Na koncu pa še z
DoCmd.DeleteObject A_TABLE, "ImeTabele"
pobriši tabelo, ki je nastala z importom podatkov iz excelove datoteke.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | pomoč pri spletni straniOddelek: Programiranje | 1345 (823) | no1pheeew |
» | Potrebujem pomoč AccessOddelek: Programiranje | 2759 (2414) | lopov |
» | c# vprasanjeOddelek: Programiranje | 1931 (1610) | user4683 |
» | Težava pri SQL stavku z neznanim stolpcemOddelek: Programiranje | 1236 (1120) | destiny |
» | Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?Oddelek: Programiranje | 2320 (2205) | Fim |