Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Kombinationsfelder in Access 2007 Formular
zurück: Suche mit Listbox in DB mit m:n Beziehungen weiter: bedingtes combifeld Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
V11
Neuling


Verfasst am:
01. Okt 2010, 15:16
Rufname:

Kombinationsfelder in Access 2007 Formular - Kombinationsfelder in Access 2007 Formular

Nach oben
       Version: Office 2007

Hallo liebes Forum,

habe folgendes Anliegen. Meine Access Datenbank besteht aus drei Tabellen:

Kunde
Maschine
Arbeitsberichte (zur jeweiligen Maschine)

wobei ein Kunde mehrere Maschinen haben kann und und einer Maschine klarerweise mehrere Arbeitsberichte zugeordnet sein können.

Die Beziehungen zwischen den Tabellen müssten passen (jeweils 1:n).

Ich möchte nun ein Formular zur Ansicht bzw. zur Neuangabe von Daten erstellen. In diesem Formular sollen entweder der Kunde oder die Maschine mit Hilfe eines Kombinationsfeldes ausgewählt werden können und es sollen die dazugehörigen Arbeitsberichte angezeigt werden. Natürlich sollen auch neue Arbeitsberichte zu den bestehenden Maschinen eingegeben werden können.

Das Formular habe ich einfach mit dem Assistenten erstellt und es funktioniert auch(vorerst ohne Kombinationsfelder, weiterblättern mit der Bildlaufleiste unten), aber wenn ich im Nachhinein das Feld Kunde und das Feld Maschinennummer in ein Kombinationsfeld umändern will ergeben sich folgende Probleme:

Kunde als Kombinationsfeld: Ich kann dann zwar jeden einzelnen Kunden auswählen (ohne wie ursprünglich unten in der Bildlaufleiste weiterzublättern), aber die Verbindung zur Maschine und zu den Arbeitsblättern ist weg. Wenn ich die Verbindung manuell in den Eigenschaften herstelle ergibt sich das Problem, dass ich dann z.B. den Kunden und die zugehörige(n) Maschinen auswählen kann, es mir aber immer in meiner Kundentabelle den ersten Wert überschreibt.

Dieses Problem mit dem Überschreiben wurde schon im Forum behandelt und als Lösung wurde immer empfohlen ein ungebundenes Kombinationsfeld zu erstellen. Meine Frage dazu ist jetzt allerdings, wenn ich ein ungebundes KF habe, ist die Auwahl im KF natürlich leer, denn worauf soll den Access Bezug nehmen, also wie soll das funktionieren?

Mir funktioniert das Formular also entweder zwischen Kunde und Maschine (mit dem Fehler, dass es mir Daten in den Ursprungstabellen überschreibt) oder zwischen Maschine und Arbeitsbericht aber nicht zwischen allen drei Feldern.

Ich habe schon alle möglichen Varianten ausprobiert.

- Formulare über den Assistenten
- selbst erstellte Formulare
- Formulare mit Unterformular(en) usw.

Aber es funktioniert einfach nicht. Und ich weiß, dass es wahrscheinlich ganz einfach ist, weiß aber nicht mehr weiter...

Wäre für Tipps betreffend die nachträgliche Umwandlung eines Formularfeldes (Formular mit Formularassistenten erstellt) in ein Kombinationsfeld ohne das Problem des Überschreibens von Daten in den Tabellen sehr dankbar und natürlich auch bezüglich der Verbindung zwischen den drei einzelnen Teilbereichen des Formulars.

Vielen Dank für Eure Hilfe!!

mfg
V.
Martin S
Im Profil kannst Du frei den Rang ändern


Verfasst am:
01. Okt 2010, 16:01
Rufname:

AW: Kombinationsfelder in Access 2007 Formular - AW: Kombinationsfelder in Access 2007 Formular

Nach oben
       Version: Office 2007

Hallo,
Zitat:
Ich möchte nun ein Formular zur Ansicht bzw. zur Neuangabe von Daten erstellen.
zunächt die Frage, da dein Text nicht immer eindeutig ist:

Du möchtest sicher mehrere verschiedene Formulare zur Bearbeitung/Ansicht/Erfassung erstellen?
Auf welches Formular bezieht sich deine Frage, bzw was ist die Datenherkunft deines Formulares. Oder willst du mit einer Haupt/Unterformularkonstruktion arbeiten.

Schildere dein Vorhaben mit wenigen und klaren Worten.

Gruß Martin
derArb
getting better


Verfasst am:
01. Okt 2010, 16:14
Rufname: derArb
Wohnort: Berlin


AW: Kombinationsfelder in Access 2007 Formular - AW: Kombinationsfelder in Access 2007 Formular

Nach oben
       Version: Office 2007

Hallo,

ich denke, dass das einer klassischen m:n Beziehung bedarf.
In Tabelle Arbeitsbericht sammelt man die Primärschlüssel der Tabellen Kunde und Maschinen als Fremdschlüssel.
Dieses DBModell kann man dann in verschiedenen Formularen/Unterformularen auflösen.
Eine Möglichkeit wäre:
1 EndlosFormular Arbeitsbericht. Die Datenherkunft ist die Tabelle/Abfrage Arbeitsbericht.
2 gebundene Kombifelder darin. Deren Datenherkunft sind die Tabellen Kunde und Maschine. Die Steuerelementherkunft ist der entsprechende Fremdschlüssel.

MfG
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Aus Abfrage auf ein Feld im Formular zugreifen 5 Olsen 1646 11. Jul 2005, 12:34
Willi Wipp Aus Abfrage auf ein Feld im Formular zugreifen
Keine neuen Beiträge Access Tabellen & Abfragen: Parameter fuer SQL-Statement aus Formular 1 kuni 824 04. Jul 2005, 10:22
jens05 Parameter fuer SQL-Statement aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage von Formular zu mehreren Tabellen gleichzeitig 5 Friedel 1237 22. Mai 2005, 11:06
jens05 Abfrage von Formular zu mehreren Tabellen gleichzeitig
Keine neuen Beiträge Access Tabellen & Abfragen: Formular --> Tabelle ? 6 AlexisM 835 27. Apr 2005, 10:56
AlexisM Formular --> Tabelle ?
Keine neuen Beiträge Access Tabellen & Abfragen: Formular: Groesse? 1 Gast 732 24. März 2005, 13:35
Sanne Formular: Groesse?
Keine neuen Beiträge Access Tabellen & Abfragen: Feld wird nicht in Formular angezeigt 1 Chef_1 528 12. März 2005, 21:27
stpimi Feld wird nicht in Formular angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Automatische Aktualisierung von generiertem Wert im Formular 9 GandalfTCM 1041 09. Feb 2005, 17:40
lothi Automatische Aktualisierung von generiertem Wert im Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Wert übernehmen von einem Formular in das andere 2 mactoolz 1244 03. Feb 2005, 17:46
ralphkr Wert übernehmen von einem Formular in das andere
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Formular gestalten 3 HBurmei 1977 03. Dez 2004, 22:17
mapet Abfrage mit Formular gestalten
Keine neuen Beiträge Access Tabellen & Abfragen: Formular für mehrere Abfragen benutzen 2 Oli aus Bonn 1262 21. Nov 2004, 01:30
Oli aus Bonn Formular für mehrere Abfragen benutzen
Keine neuen Beiträge Access Tabellen & Abfragen: Wert eines Feldes aus Formular in Tabelle speichern 18 kave78 13710 16. Okt 2004, 13:40
Ming Wert eines Feldes aus Formular in Tabelle speichern
Keine neuen Beiträge Access Tabellen & Abfragen: Standardwert in Formular aus einer Abfrage? 3 Gast 1777 04. Okt 2004, 12:53
Pfobeman Standardwert in Formular aus einer Abfrage?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS