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 | 1388 (866) | no1pheeew |
| » | Potrebujem pomoč AccessOddelek: Programiranje | 2782 (2437) | lopov |
| » | c# vprasanjeOddelek: Programiranje | 1961 (1640) | user4683 |
| » | Težava pri SQL stavku z neznanim stolpcemOddelek: Programiranje | 1265 (1149) | destiny |
| » | Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?Oddelek: Programiranje | 2349 (2234) | Fim |