tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
11
ZUGRIFFE
19574
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    aro69 aro69 ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    26
    Hi,
    Ich bin gerade dabei eine Datenbank für ein Verein zu erstellen. Bislang wurden die Daten in einer Excel-Tabelle mühsam eingepflegt.
    Nun mein Problem.
    Ist es möglich nur durch ein Klick die bislang in einer Exeltabelle aufbewahrten Daten in Eccess zu importieren, ohne das noch nachbesserungen gemacht werden muss? Wenn dieses möglich ist wie muss ich vorgehen oder was muss ich tuen? Die Excel-Tabelle ist recht lang und gross. Muss jedes Feld seperat angesprochen werden? Wie kriege ich das hin, dass der Name auch bei Name, Nachnahme bei Nachnahme usw. eingepflegt wird.
    Zum Jahresende sollen dann die ganzen Daten in eine Excel Tabelle gesichert werden also das selbe nochmal anders rum.
    Kann mir jemand dabei etwas behilflich sein?

    Thx
     

  2. #2
    the_lorn the_lorn ist offline Mitglied Silber
    Registriert seit
    May 2004
    Beiträge
    88
    Hi,
    Es gibt in Access eine Importfunktion unter Datei -> Externe Daten. Damit dieser Eintrag nutzbar wird musst du eine Leere Datenbank erstellen. Dann unter Datei->Externe Daten->Importieren klicken und unter Dateityp .xls wählen. Dann solltes du diese Exeltabelle auswählen können. Nun solltest du einfach den Anweisungen folgen.
    Ich glaub aber nicht, dass ohne nachbessern alles einzubinden ist. Ich glaube die Exeldatei wird in eine einzige Tabelle importiert. Das müsstest du ausprobieren. Ich weiß nicht, ob es eine Möglichkeit gibt, automatisch diese Tabelle dann ich sinnwolle Untertabellen aufzuteilen.

    tschau
     

  3. #3
    RavelinePower Tutorials.de Gastzugang
    HY

    Es gibt ne möglichkeit unter Makros.

    Erstelle ein neues Makro und wähle TransferArbeitsblatt aus. Ab da kannst du alles einstellen. Wie welche Zeilen Spalten mit Spaltenkopf ohne usw. Ach und in welche Tabelle ....

    Bye Sascha
     

  4. #4
    aro69 aro69 ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    26
    Hi
    Das mit den Makro ist keine schlechte Idee.
    Nun... bei den Makro ist es so, das die zu Importierende Datei im Verzeichnis "Eigene Dateien" sein muss. Anders hab ich es nicht hinbekommen. Gibt es eine möglichkeit, das beim klick (datei Importieren), ich nach dem Pfad gefragt werde?
     

  5. #5
    RavelinePower Tutorials.de Gastzugang
    Nichts leichter als das....

    siehe Anhang

    MfG Sascha
    Angehängte Dateien Angehängte Dateien
     

  6. #6
    aro69 aro69 ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    26
    Danke Sascha
    Das ist einfach nur Spitze

    Eine Frage hätte ich da noch: Das ist für Importieren (Excel to Access). Gibt es auch was für Exportieren (Access to Excel) Oder kann man diese Funktion irgendwie umändern?
    Reicht es wenn ich in der Makro-funktion von Import auf Export umstelle?

    Bin für deine Hilfe Dankbar.

    MfG Arif
     

  7. #7
    aro69 aro69 ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    26
    Hallo
    Ich habe da noch ein problem weiss jedoch nicht wieso.



    Diese Fehlermeldung bekomme ich, wenn ich die Daten Importiere. Es wird alles Importiert ausser das Feld "e-Mail". Habe versucht über Feld veränderungen (Text, Memo ect.) dieses Problem zu lösen. Haut aber irgendwie nicht hin die Felder bleiben leer.
    Die zu Pfledenden Daten sind Email Adressen z.B.

    abcd.efg@hijk.de
    abcd@efg.de
    abc_12@gfd.de

    Email adressen mit Punkten, Strichen, Unterstrichen, Zahlen ..... und das übliche.
    Was mache ich falsch

    Danke im vorraus
    Geändert von aro69 (07.04.07 um 17:55 Uhr) Grund: Bild Unscharf und zu klein
     

  8. #8
    RavelinePower Tutorials.de Gastzugang
    Hy

    Wenn ich es probiere mit der Excel to Access.mdb Importiert er alles als Text.

    Ohne Fehlermeldung. Ich denke bei deinem Import versuchst du Äpfel als Birnen zu verkaufen
    Das bedeutet das wenn in Access dies als Zahl angegeben ist in der Tabelle. Dies aber in Excel als Text hinterlegt ist dann kommen diese fehlermeldungen. Was auch vorkommt sind ID´S mit Autowert funktionen. Oder zu wenig Zeichen .....

    Lösungsvorschlag. Importiere erst einmal alles in eine neue Tabelle (wie in der Excel to Access.mdb) Von dort aus erstelle doch abfragen die die Datensätze darausnehmen und es in die richtige Tabelle speichern. Ich weiß ist umständlich aber sollte klappen.... Wenn nicht mail an RavelinePower@aol.com

    Bye und schöne Ostern

    Sascha
    Geändert von RavelinePower (09.04.07 um 02:53 Uhr)
     

  9. #9
    aro69 aro69 ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    26
    Mhhh... Na klar
    Excel Datei neu Formatiert und sehe da es funktioniert...

    Kannst du mir hierbei auch etwas behilflich sein?

    Eine Frage hätte ich da noch: Das ist für Importieren (Excel to Access). Gibt es auch was für Exportieren (Access to Excel) Oder kann man diese Funktion irgendwie umändern?
    Reicht es wenn ich in der Makro-funktion von Import auf Export umstelle?
    Danke
     

  10. #10
    al-Maghribi al-Maghribi ist offline Mitglied Silber
    Registriert seit
    Dec 2007
    Beiträge
    78
    hallo leute ,
    wie kann man das machen das ein ganzes Ordner importiert wird?
    der ordner enthält XLS dateien mit mehreren Scheets !?
     

  11. #11
    al-Maghribi al-Maghribi ist offline Mitglied Silber
    Registriert seit
    Dec 2007
    Beiträge
    78
    ich hab mir aus mehreren skripten im internet so was zusammengewürfelt:

    Option Compare Database
    Option Explicit

    Private Sub NEWEFUNKTION()



    Dim fd As FileDialog
    Dim fs As Object
    Dim bckupFolder As Object
    Dim fl As Object
    Dim ExcelApp As Object
    Dim NewMap As Object

    ' Dialogtitel kann man setzen
    fd.DialogTitle = "Open Importfiles"
    ' fd.hWnd = Me.hWnd ' nur beutzen wenn aus Formular gestartet
    fd.ShowFolder
    If fd.FileName = "" Then
    'Me!txtFolder = "(nothing selected)"
    Exit Sub
    End If


    Set fs = CreateObject("Scripting.FileSystemObject")
    Set bckupFolder = fs.GetFolder(selDir)
    For Each fl In bckupFolder.Files
    ' in fl.Path steht der Dateiname mit Pfad
    ' walk through files in selected folder
    ' do what ever you want with these files
    DoEvents
    Next fl





    Set ExcelApp = CreateObject("excel.application")
    ExcelApp.Visible = True
    Set NewMap = ExcelApp.Workbooks.Open(FileName)

    'dann kann man mittels
    'ExcelApp.Workbooks bzw.
    'ExcelApp.Worksheets
    'ueber die einzelnen Elemente interieren

    End Sub


    ich kriege diesen fehler: Methode oder daten object nicht gefunden ""DialogTitle"


     

  12. #12
    RavelinePower Tutorials.de Gastzugang
    Hy @ll

    Da öfters die frage auftaucht wie man von Access ins Excel übergibt habe ich bei DBWiki was gefunden.

    siehe Anhang.

    Greatz RavelinePower
    Angehängte Dateien Angehängte Dateien
     

Ähnliche Themen

  1. Datenerfassung mit Access / Excel mit Import-Export
    Von neoblade im Forum Office-Anwendungen
    Antworten: 10
    Letzter Beitrag: 23.02.10, 07:53
  2. Excel-Tabellen Import nach Access
    Von steph612 im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 08.11.07, 18:18
  3. Excel: Text, Access Import
    Von dignsag im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 05.07.05, 15:51
  4. Access - Spaltenweiser export nach Excel aus Listenfeld
    Von rockabillyjimmy im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 10.06.05, 14:32
  5. Access - export von Daten nach Excel
    Von rockabillyjimmy im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 18.05.05, 08:49