Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Exceltabelle mittels eines Formulars importieren

Mitglied: etnobommel1989

etnobommel1989 (Level 1) - Jetzt verbinden

09.04.2010 um 09:52 Uhr, 4192 Aufrufe, 9 Kommentare

Hey Leute,

ich wollt bloß mal fragen, ob es mit einem Acccess Formular möglich ist eine Exceltabelle zu suchen und diese dann in eine Datenbanktabelle zu importieren. Bitte fragt nicht warum ich nicht einfach auf Datei -> Externe Daten -> imortieren gehe.

Wäre nett wenn jemand der Bescheid weiß falls es nicht fuktioniert auch gleich sagt das es nicht möglich ist!!!

Danke
Mitglied: Biber
09.04.2010 um 10:53 Uhr
Moin etnobommel1989,

es ist möglich.
Hast du bestimmte Vorlieben bezüglich deiner Access/Excel-Versionen?
Magst du lieber über ADO oder DAO gehen?

Oder bist du eher noch im Stadium der Jahresprojekt-Planung und prüfst nur die Machbarkeit?

Grüße
Biber
Bitte warten ..
Mitglied: etnobommel1989
09.04.2010 um 10:55 Uhr
Ja ich benutze das Office 2000.

Ähm sorry aber was meinst du mit ADO oder DAO???

So ne kleine Anleitung wäre nicht schlecht.
Bitte warten ..
Mitglied: Biber
09.04.2010 um 11:05 Uhr
Moin etnobommel1989,

wenn du nicht über die KlickiBunti-Wege gehen kannst/darfst/willst, dann musst du wohl (oder übel) einen kleinen VBA-Makro zusammenharken, der dann sinngemäß "LeseDatenAusBeliebigerExceldatei()" heißt.
Und an die Daten in dieser/diesen Exceltabelle/n kommst du entweder über eine DAO-Connection oder eine ADO-Connection.

Mit "einer kleinen Anleitung" ist es ja eher noch ein bisschen früh - außer dir weiss doch noch niemand etwas über den eigentlichen Plan.

ich meine, wenn der geneigte DAU eine x-beliebige Excelmappe auswählen darf... irgendwas soll doch Access sicher mit diesen x-beliebigen Daten veranstalten?
Oder suchst du nur nach Beispielen für eine Access-Schulung deiner PraktikantInnen?

Grüße
Biber
Bitte warten ..
Mitglied: etnobommel1989
09.04.2010 um 11:14 Uhr
Hi Biber,

nein keine Schulung, oder der gleichen. Nur sind bei uns in der Firma sehr viele DAU's die am liebsten eine Oberfläche schön zum klicken haben, am besten noch a wengl bunt.

Also ich will des halt von der Art her so, das ich ein Textfeld hab und einen Button Durchsuchen (wo ich nach meiner Datei suche) und einen Button Import der die Datei in eine Access Tabelle überträgt.
Bitte warten ..
Mitglied: Biber
09.04.2010 um 11:23 Uhr
Moin etnobommel1989,

Zitat von etnobommel1989:
Also ich will des halt von der Art her so, das ich ein Textfeld hab und einen Button Durchsuchen (wo ich nach meiner Datei suche)
und einen Button Import der die Datei in eine Access Tabelle überträgt.
ist ja ein geiler Plan.
Verfolgt ihr damit auch irgendein fachliches Ziel oder sollen deine DAUs einfach nur die Möglichkeit haben, irgendwelche Exceltabellen in Access-MDBs zu kopieren?

Grüße
Biber
Bitte warten ..
Mitglied: etnobommel1989
09.04.2010 um 11:29 Uhr
Ja die Datenbank funktioniert so weit, des is eine Datenbank über eine Telefonkostenanalyse. Mir bekommen unsere Telefonrechnung als Exceltabelle von der Telekom zugeschickt. Dann importiere ich diese Tabelle von dem jeweiligen Monat und Schwupps bekomm ich die einzelnen Kosten mittels Abfrage von jeder Kostenstelle aufgelistet oder auch Diagramme der Entwicklung der Telefonkosten unterteilt nach Anbietern, Handy oder Festnetz usw.

Und dieses Formular kannst du sozusagen als i Tüpfelchen sehen.
Bitte warten ..
Mitglied: 76109
11.04.2010 um 12:44 Uhr
Bitte warten ..
Mitglied: Biber
11.04.2010 um 14:07 Uhr
Moin etnobommel1989 und didi1954,

nur als Fussnote zu didis Lösung.
Wie ich neulich in einem anderen Beitrag gelesen habe lassen sich meterweise Kommentare im Sourcecode einsparen, indem "selbst erklärende" Variablennamen und Bezeichner verwendet werden.

Liesse sich auch hier nutzen, indem das "Häh?"-provozierende "Application.FileDialog(3)" aufgebrezelt wird durch die Verwendung einer Konstanten wie z.B. msoFileDialogFilePicker statt der relativ aussagearmen Zahl 3.

Denn da fällt jedem Hobbycode dann wieder ein: "Mönsch, die Redmonder haben doch mal gesagt.."
' Es gibt vier verschiedene MsoFileDialogTypen: 
 
Public Enum MsoFileDialogType  
    msoFileDialogOpen=1 
    msoFileDialogSaveAs=2 
    msoFileDialogFilePicker=3 
    msoFileDialogFolderPicker=4 
End Enum
Überdies würde ich (wenn diese Telefontabellen irgendeiner verlässlichen Namenskonvention folgen) die auswählbaren Daten weiter einschränken. Denn im Prinzip kann jeder DAU/jede DAUine irgendeine x-beliebige XLS-Datei mit deinen "produktiven" Accessdaten zusammenmischen, wenn er/sie sich nur blöd genug anstellt.

P.S. ich hätte, wie in meinen Kommentaren angedeutet, lieber eine ADO/DAO-Connection aufgebaut, um die Exceldaten satzweise zu lesen und ebenso satzweise in eine (Betonung auf EINE) Zieltabelle zu schreiben. So ist doch das zu erwartende Ergebnis wieder, dass sich pro Jahr 12 bau- und strukturgleiche Telefontabellen ohne PK/FK, ohne erkennbare Beziehungen zu anderen Tabellen in einer Access-MDB befinden.
Und nein, "MDB" ist nicht die Abkürzung für "Mappen dutzendweise bereitstellen".

Grüße
Biber

[Edit] @76109 Danke für das Nachtragen der selbst erklärenden Kommentar-Emulation *gg [/Edit]
Bitte warten ..
Mitglied: etnobommel1989
09.02.2011 um 22:51 Uhr
Jo danke für eure zahlreichen antworten, und jo der letzte Satz war echt geil, werd ich mir merken ;)
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Exceltabelle ohne Leerzeilen in Bestellformular anzeigen

gelöst Frage von BerglerboyMicrosoft Office1 Kommentar

Hallo zusammen Da ich keine Kenntnisse von VBA habe und bis heute nur mit Formeln ausgekommen bin stehe ich ...

Microsoft Office

Import von Exceltabellen in Access 2010

Frage von endergebnisMicrosoft Office1 Kommentar

Hallo liebe User, ich habe folgendes Problem. Wir haben als Firma Auftraggeber die uns Exceltabellen mit Kundendaten zusenden. Das ...

VB for Applications

Exceltabelle mit anderen 2 tabellen vergleichen

gelöst Frage von 123660VB for Applications12 Kommentare

Hallo zusammen! Ich stehe vor folgendem Problem und bräuchte wieder eure Hilfe. In Excel 2010 muss ich Tabelle 1 ...

Microsoft Office

Hilfe bei Exceltabelle gesucht

Frage von CuncterMicrosoft Office1 Kommentar

Ich suche 1-2 User die mir per Skype/jabber/ICQ eine Exceltabelle zukommen lassen mit einer speziellen Formatierung oder mir auch ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 19 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 22 StundenAdministrator.de Feedback16 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Windows Netzwerk
Backup über WAN
Frage von petereWindows Netzwerk11 Kommentare

Hallo, ich muss aus einem entfernten WAN (synchrone 1Gbit) Daten sichern. Dabei handelt es sich sowohl um wenige große ...