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

Access 2010 Wie legt Access die Mehrfachauswahl eines Kombinationsfeldes ab

Mitglied: Nebellicht

Nebellicht (Level 1) - Jetzt verbinden

19.06.2012 um 16:18 Uhr, 7391 Aufrufe, 6 Kommentare

Hallo,

ich versuche gerade eine bestehende Datenbank im Excel Format in eine Accessdatenbankstruktur zu überführen.

Im Speziellen besteht z. B. : eine [Zelle] einer Spalte(ausgewählt wurde) aus: [-1;-3;-4] oder nur [-1;-4] weitere Kombinationen

Die Ziffern sollen dann dem Kombinationsfeld (Tabelle2):

[x] hier wurde EINS ausgewählt
hier wurde ZWEI ausgewählt
[x] hier wurde DREI ausgewählt
[x] hier wurde VIER ausgewählt

zugeordnet werden.

Jetzt wurden die Verküpfungen d. h. Datentabelle1 mit Tabelle2 erstellt.
Aber wie bekomme ich jetzt die Rohdaten aus der Excelzellen hinein in die Datentabelle1, die mit Tabelle 2 verknüpft
ist.

Über

Recordset!Feld = übersetzungsfunktion

komme ich weiter dachte ich. Aber hier weiß ich nicht, was die Übersetzungsfunktion wie zu leisten hat.

Vielen Dank für eine kurzen Ideenanstoß
Gruß Maik

Mitglied: NetWolf
20.06.2012 um 12:48 Uhr
Moin Moin,

ich vermute mal du bist eher im Bereich Excel bewandert?

Eine Datenbank hat mehrere Tabellen, wie in Excel mehrere Tabellenblättern vorkommen können.
Wenn du ein Excel-Tabellenblatt verknüpfst, ist dieses Tabellenblatt nun eine Tabelle in Access.

Wichtig!!
Es wird nur die reine Tabelle übernommen. Alles was dort in Excel hineinprogrammiert wurde wird nicht übernommen!

Tabellen sind für Access die unterste Basis. Sie dienen nur der Datenbeschaffung = mehr nicht!!!!
Versuche erst gar nicht diese Tabellen wie ein Excel-Tabellenblatt anzusehen. Kombifelder in diese Datenblattansicht sind kontraproduktiv!

Für Sortierungen, Filter, Berechnungen etc. nimmt man die Abfragen.

Das Hauptwerkzeug ist das Formular. Damit kannst du alles machen, was du benötigst. Für den Druck verwendet man dann einen Bericht.

Kommen wir nun zu deinem Fall, wo mir noch einiges unklar ist:
Name der Access-Datenbank?
Name der verknüpften Excel-Tabelle?
Name des Formulars, auf dem das Kombinationsfeld liegt?
Name des Kombinationsfeldes?

Tabelle2 soll also die Basis für das Kombi-Feld sein.....ok
Welche Felder (Namen & Typen) gibt es in der Tabelle?
Welche Werte sind in den Feldern gewünscht?

Die verknüpfte Excel-Tabelle hat in welchem Feld (Name & Typ) die Informationen -1;-2;-4 etc.?
Das Kombifeld soll dann eine Mehrfachauswahl anhand der Auswertung dieser Zahlen darstellen können?

Ich persönlich finde, dass man damit keinen Blumentopf gewinnen kann, da die Informationen erst sichtbar werden, wenn man das Kombifeld aufklappt. Hast du dir schon mal Gedanken über Radiobutton gemacht, wo du im Formular direkt sehen könntest, welche Punkte ausgewählt wurden?

Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: Nebellicht
20.06.2012, aktualisiert um 19:09 Uhr
Hallo Wolfgang,
Danke schon einmal für Deine ausführliche Antwort. Ich kenne mich - trotz der Einstufung hier als Anfänger durchaus mit einigem Kram aus; was IT und drumherum betrifft aus. Allerdings halt auch ein wenig Basiswissen überall ... daher bin ich ja hier um spezielle Dinge mit Deiner oder Eurer Hilfe zu lösen.
Was Access angeht so kenne ich mich damit recht gut aus. Will sagen: ich programmiere auch so die eine oder andere SQL Anfrage von Hand ohne den netten SQL Klick Entwerfer zu nutzen.
Nun habe ich aber im speziellen die Frage, wenn ich eine Naschlageabfrage gestallte innerhalb einer Tabelle, diese als Mehrfachauswahlliste, dann werden wie Daten in der Tabelle bzw. in der Zelle als Datum wie genau abgelegt? Das wäre gut zu wissen, damit ich das oben beschriebene Problem mit diesen Mittel bewerkstelligen kann. Er speichert diese anscheinend - die einzelnen Auswahlkriterien (sogesehen Felder in einer Tabelle) mit einem Semikolon in dieser dafür vorgesehenen.

Aber irgendwie auch nicht wirklich. Access 2010 benutze ich.
Also Werte hinter den Kriterien... kann ich wie per VBA ablegen, denen dann denen in der Nachschlage Tabelle hinterlegten entsprechen!?
Grüße Maik.
Bitte warten ..
Mitglied: NetWolf
20.06.2012 um 20:48 Uhr
Moin Moin,

sorry, das konnte ich nicht wissen, dass du dich auskennst

Also Werte hinter den Kriterien... kann ich wie per VBA ablegen, denen dann denen in der Nachschlage Tabelle hinterlegten entsprechen!?

Eine Mehrfachauswahl mit einem Kombifeld ist nicht möglich. Man verwendet dafür ein Listenfeld, das natürlich in der Datenblattansicht nicht nutzbar ist.

Wenn du eine Nachschlagetabelle nutzen willst, könnte man das z.B. so umsetzen:
Ich persönlich würde es einfach mit der binären Datenbasis machen.
D.h. ich habe eine Nachschlagetabelle mit zwei Spalten. Z.B.: BinZahl, Angezeigte_Info

1 - Info1
2 - Info2
4 - Info3
8 - Info4
usw.

Somit bekommst du eine einzelne, eindeutige Zahl, die du speichern und jederzeit auswerten kannst, wenn du alle gewählten Zahlen zusammenrechnest.

Angenommen....du nutzt ein Listenfeld Liste_1
Ereignis: beim Verlassen

G_Zahl=0

For Each DS In Me.Liste_1.ItemsSelected
G_Zahl = G_Zahl + Me.Liste_1.ItemData(DS)
Next DS

G_Zahl kannst du dann in dem entsprechenden Tabellenfeld speichern.

Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: Nebellicht
21.06.2012 um 10:39 Uhr
Hallo Wolfgang,
also bei der Entwurfsansicht der Tabelle habe ich den Nachschlageassistenten benutzt, dieser schreibt in die
Datensatzherkunft folgendes: SELECT [tbl(F1_8)].[ID], [tbl(F1_8)].[Antworten] FROM [tbl(F1_8)] ORDER BY [ID];
Die gebundenen Spalte ist die erste 1.
Jetzt ist das Feld ein LongIntegerFeld. Access speichert aber Mehrfachauswahlen in dieses Zahlenfeld.
Wie genau macht er das?

D.h. wenn ich das selber per VBA lösen will (Datengrundlage sind Daten in einer Exceltabelle) mit -1 entspricht Auswahl A usw.
Was muß ich denn da ins Datum ablegen?


Vielen Dank für Deine schnellen und ausführlichen Antworten.
Gruß Maik
Bitte warten ..
Mitglied: NetWolf
21.06.2012 um 17:20 Uhr
Moin Moin,

also bei der Entwurfsansicht der Tabelle habe ich den Nachschlageassistenten benutzt, dieser schreibt in die
Datensatzherkunft folgendes: SELECT [tbl(F1_8)].[ID], [tbl(F1_8)].[Antworten] FROM [tbl(F1_8)] ORDER BY [ID];
also zwei Spalten -> [ID] und [Antworten]

Welchen Namen hat denn dein Tabelle?

Die gebundenen Spalte ist die erste 1.
klar, die [ID] wird im Tabellenfeld gespeichert

Jetzt ist das Feld ein LongIntegerFeld. Access speichert aber Mehrfachauswahlen in dieses Zahlenfeld.
Da für das Nachschlagefeld eine Kombi-Auswahl verwendet wird, geht das eigentlich nicht.
Aber ich werde mal testen.

Wie genau macht er das?
das kann ich dir noch nicht sagen, da ich diesen Fall noch nicht hatte, und das eigentlich nicht möglich sein sollte....

D.h. wenn ich das selber per VBA lösen will (Datengrundlage sind Daten in einer Exceltabelle) mit -1 entspricht Auswahl A
usw.
Was muß ich denn da ins Datum ablegen?
Datum? sorry, das verstehe ich jetzt nicht

Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: Nebellicht
28.06.2012, aktualisiert um 14:23 Uhr
Hallo Wolfgang,
Danke für deine Antwort. Ich bin dem Problem nun anders begegnet. Ich habe einen anderen Lösungsweg eingeschlagen.

Ein Datum, ist ein Teil eines Datensatzes. Sogesehen ein Zellenwert in der Tabellendenke von Excel. Es Heißt Datum, das habe ich mir so sagen lassen. Die ganze Zeile sogesehen in der Denke von Excel ist dann der Datensatz.

obwohl: Datum = Wort ; jetzt mal an den Satzbau gedacht. Naja.!

Schade, dass hier keiner die Lösung weiß oder ich mich evtl. zu unverständlich von Anfang an ausgedrückt habe.
Denn ich weiß die Antwort immer noch nicht! Wahrscheinlich irgendein Bit und Byte verpackter Wert, Datum.

o.k.
Viele Grüße nach Rostock aus Aachen in der EM2012 Zeit.
Maik
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Access Unterformular über Eintrag vom Kombinationsfeld öffnen

gelöst Frage von Luna01Microsoft Office3 Kommentare

Guten Abend! :-) Ich möchte gerne über ein ungebundenes Kombinationsfeld ein Unterformular auswählen können und dieses sollte sich dann ...

Microsoft Office

Access 2013: Kombinationsfeld mit dazugehörigen Daten anzeigen

Frage von PerladdMicrosoft Office4 Kommentare

Hallo Leute, ich bin in Sachen Access komplett ein Neuling, also alles biete Schritt für Schritt erklären :) Ich ...

Microsoft Office

Bericht öffnen mit Eingabe in Kombinationsfeld

gelöst Frage von Dr.CornwallisMicrosoft Office4 Kommentare

Hallo Gemeinde, folgendes Szenario: Ich habe in Access 2010 ein Formular mit einem Kombinationsfeld(0) und einen Button, der Button ...

Microsoft Office

Kombinationsfeld mehrfach verwenden

Frage von PandamirMicrosoft Office1 Kommentar

Hallo, ich möchte in Word 2010 ein Kombinationsfeld/Dropdownfeld mehrfach verwenden. Ich nutze das Feld für Anreden und habe dieses ...

Neue Wissensbeiträge
Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 3 StundenSicherheit

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 12 StundenInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 1 TagErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 1 TagWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Heiß diskutierte Inhalte
Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server36 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1028 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgbornMicrosoft17 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Webbrowser
Welcher Browser ist der Beste?
Frage von justtinWebbrowser15 Kommentare

Hallo Leute Ich habe eine interessante Frage. Mich wurde mal interessieren welcher Browser ist eure meinung nach der beste? ...