Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Importera från Excel till Access

Postades av 2004-06-03 11:30:18 - Niclas Carlsson, i forum access, Tråden har 4 Kommentarer och lästs av 941 personer

Hej

Jag har stött på ett problem med en import av ett Excelark till Access. Jag använder följande kod:

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "KontaktRawData", Filename, False, "Blad1!A11:M17"

Jag har tidigare användt samma kommando men då utan att specificera ett visst antal celler för import och då var även variablen headers true. Exempel nedan:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "ImpRawData", Filename, True

Nu vill jag alltså bara importera de värden som finns i Excelbladet till tabellen KontaktRawData där det finns 13 fält med korrekt datatyp.

Är det någon annan som stött på detta problem vid Excelimport?


Svara

Sv: Importera från Excel till Access

Postades av 2004-06-03 14:50:19 - Åsa Holmgren

Det går inte att importera från Excel till en existerande tabell med TransferSpreadsheet om man inte har "hasfieldnames:=True". Tänkbar workaround är att importera till en temporär tabell och sedan köra en tilläggsfråga till rätt tabell.
/Åsa


Svara

Sv: Importera från Excel till Access

Postades av 2004-06-03 15:06:21 - Niclas Carlsson

Tack det löste mitt problem !

Mvh
Niclas


Svara

Sv: Importera från Excel till Access

Postades av 2004-06-03 15:46:30 - Niclas Carlsson

Eller kanske inte....

Jag testade att byta ut tabellnamnet KontaktRawData mot KontaktRawData2 som är en ickeexisterande tabell. När jag testade funkade det alldeles utmärkt och det skapades en tabell som hette KontaktRawData2 och den innehöll den data jag ville åt. Men när jag sedan provade en gång till fungerde det inte. Jag raderade tabellen KontaktRawData2 mellan körningarna.

Här är min kodrad som den ser ut nu:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "KontaktRawData2", Filename, False, "Blad1!A11:M17"

Tabellen KontaktRawData2 existerar inte.

Mvh
Niclas


Svara

Sv: Importera från Excel till Access

Postades av 2004-06-03 16:03:08 - Åsa Holmgren

Den här koden kan jag köra obegränsat antal gånger i Access 2000 och Access 2002:

Sub ImporteraNu()
Dim sFileName As String
Dim sTmpTable As String
Dim sTable As String

sFileName = "D:\Projekt\Test\Bok1.xls"
sTmpTable = "tblTmp"
sTable = "Tabel4"

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, sTmpTable, _
sFileName, False, "Blad1!A1:C4"
With CurrentDb
.QueryDefs("AddImportedRows").Execute
.TableDefs.Delete sTmpTable
End With
End Sub

Funkar det inte hos dig?


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 879
27 965
271 774
688
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies