Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Sich automatisch generierende Listen in Kombinationsfeldern
zurück: Txtfelder im Endlosformular gesperrt weiter: Listenfelder, Unterformulare Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
noch ganz am Anfang
Gast


Verfasst am:
03. Jul 2004, 21:35
Rufname:

Sich automatisch generierende Listen in Kombinationsfeldern - Sich automatisch generierende Listen in Kombinationsfeldern

Nach oben
       

Hallo! 8)

Ich habe folgende Frage:

Es gibt z.B. diese drei Tabellen:
Hauptgruppe(Spalten: Name, id), Verknüpfungstabelle(Spalten: Hauptgr_id,Untergr_id) und Untergruppe (Spalten: Name, id)

::Hauptgr ::::::Verknüfungstab:::::::::::Untergr
Name :id::: Hauptgr_id : Untergr_id:: Name : id
Vögel :1::::::::::::::::1:1 ::::::::::::::::::::Eule:1
Hunde: 2::::::::::::::::1:2:::::::::::::::::::Taube:2
Katzen:3::::::::::::::::2:3:::::::::::::::::::Dackel:3

Nun habe ich ein Formular in dem ich den Namen einer Hauptruppe auswähle (z.B. Vögel). Die id-nr. von Vögel wird an eine Abfrage weiter gegeben und aus der Tabelle Untergruppe werden alle Datensätze mit Vögeln angezeigt.
Wie kann ich dieses Ergebnis der Abfrage als Auswahlliste in ein Kombinationsfeld einbauen?? (Wahrscheinlich Kombinationsfeld, Datensatzherkunft Abfrage--> Klappt aber nicht)
Leide kann ich nur sehr wenig VBA. Falls möglich gibt es auch einen Lösungsweg zum zusammenklicken?

Schon mal vielen Dank im Voraus!
Franziska
stpimi
Moderator Access


Verfasst am:
05. Jul 2004, 12:58
Rufname:
Wohnort: Graz


AW: Sich automatisch generierende Listen in Kombinationsfeld - AW: Sich automatisch generierende Listen in Kombinationsfeld

Nach oben
       

Hallo Franziska!

Das sollte eigentlich auch ohne VBA funktionieren:

Dein Kombinationsfeld basiert auf einer Abfrage der Zwischentabelle verknüpft mit der Untergruppentabelle.

Felder dieser Abfrage sind die HauptgruppenID aus der Zwischentabelle und Bezeichnungsfeld aus der Untergruppentabelle.

Als Kriterium schreibst Du in der Spalte HauptgruppenID:
Forms!DeinFormularname!DeinAuswahlfeldFuerDieHauptgruppe

Gib denNamen der Abfrage als Datenherkunft Deines Kombinationsfeldes an und es sollte funktionieren. Im Beziehungsfenster müssen die Beziehungen der Tabellen untereinander definiert sein.

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
beginner
Neuling


Verfasst am:
06. Jul 2004, 09:47
Rufname:
Wohnort: Hamburg

AW: Sich automatisch generierende Listen in Kombinationsfeld - AW: Sich automatisch generierende Listen in Kombinationsfeld

Nach oben
       

beginner am 05. Jul 2004 um 21:40 hat folgendes geschrieben:
Hallo Michael!
Vielen Dank für die Antwort. Werds morgen gleich mal ausprobieren und berichten wie es geklappt hat.

Gruß Franziska
Very Happy
Hallo (Michael)!

Ich habe alles soweit umgesetzt wie von Dir beschrieben aber es funktioniert noch nicht so ganz.
Soweit läuft es:
Im Formular kann ich anhand eines Kombinationsfeldes (Nr.1) einen Datensatz aus der Hauptgruppe auswählen. Die Hauptgruppen id wird an eine Abfrage der Zwischentabelle weitergegeben. Dort werden dann die dazugehörigen id Nummern der Untergruppe abgefragt und die Bezeichnungen aus der Untergruppentabelle angezeigt. Funktioniert soweit, die Abfrage bringt die gewüschten Ergebnisse.
Was nun nicht klappt: Das Ergebnis der Abfrage (eine Liste der Bezeichnungen selektierter Datensätze der Untergruppe) erscheint nicht als Auswahlliste im Kombinationfeld 2.
Ich habe folgendes gemacht: Zuerst habe ich versuch das Kombinationsfeld 2 mit dem Assistenten zu erstellen:
Schritte:
1)Das Kombinationsfeld soll Werte aus der Abfrage entnehmen
2)Verfügbare Felder : id no der Zwischentabelle und Bezeichnungfeld aus der Untergruppentabelle.
Das klappt nicht, Fehlermeldung: „Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.“ (Vielleich weil die Abfrage noch nicht durchgeführt wurde und wir noch keine Werte haben?)

Dann habe ich das Kombinationsfeld 2 ohne Assistenten angelegt und bei Datensatzherkunft die Abfrage eingetragen (+Spaltenanzahl, gebunden Spalte usw.).
Aber es funktioniert so auch nicht. Als Auswahlliste des Kombinationsfeldes 2 werden alle Möglichkeiten an Bezeichnungen der Untergruppe angezeigt und es wird nicht aufgrund der Auswahl einer Hauptgruppe im Kombinationsfeld 1 selektiert.

Würde mich über weitere Tipps sehr freuen!
Gruß Franziska
stpimi
Moderator Access


Verfasst am:
06. Jul 2004, 10:37
Rufname:
Wohnort: Graz


AW: Sich automatisch generierende Listen in Kombinationsfeld - AW: Sich automatisch generierende Listen in Kombinationsfeld

Nach oben
       

Hallo Franziska!

Mir fällt erst jetzt auf, daß die Zwischentabelle eigentlich überflüssig ist, weil zwischen Haupt- und Untergruppe eine 1:n und keine m:n-Beziehung besteht. Du solltest hier die HauptgruppenID direkt als Fremdschlüssel in der Untergruppe halten.
Dann sollte auch das Kombifeld einfacher werden. Die Datenherkunft ist dann die Untergruppentabelle selbst mit Einschränkung der Hauptgruppe auf den gewählten Wert.

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
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: Formular automatisch ausfüllen 19 Saranger 4699 22. März 2007, 23:02
Thomas2007 Formular automatisch ausfüllen
Keine neuen Beiträge Access Tabellen & Abfragen: Werte einrücken bzw listen verbinden 0 nordischer_84 712 20. März 2007, 10:29
nordischer_84 Werte einrücken bzw listen verbinden
Keine neuen Beiträge Access Tabellen & Abfragen: IDENT automatisch vergeben lassen 2 ? 785 31. Aug 2006, 14:23
Gast IDENT automatisch vergeben lassen
Keine neuen Beiträge Access Tabellen & Abfragen: Neue Tabellen aus anderem Tabellen erstellen automatisch 13 Elton#62 1002 28. Aug 2006, 13:01
Nouba Neue Tabellen aus anderem Tabellen erstellen automatisch
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalte von Kombinationsfeldern in andere Tabelle anfügen 5 Supersonic 789 15. Aug 2006, 12:53
jens05 Inhalte von Kombinationsfeldern in andere Tabelle anfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Datenbank aktualisieren und Datensatz automatisch ersetzen 0 HappyDC 4559 07. Jul 2006, 13:02
HappyDC Datenbank aktualisieren und Datensatz automatisch ersetzen
Keine neuen Beiträge Access Tabellen & Abfragen: Spalten automatisch erstellen lassen 1 Premium 900 04. Jul 2006, 19:21
rita2008 Spalten automatisch erstellen lassen
Keine neuen Beiträge Access Tabellen & Abfragen: Problem mit Abfrage 4 Maximiliane 676 03. Apr 2006, 10:09
Maximiliane Problem mit Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage automatisch anpassen [Ac 2002] 1 blablub 612 15. März 2006, 11:26
rita2008 Abfrage automatisch anpassen [Ac 2002]
Keine neuen Beiträge Access Tabellen & Abfragen: Datum automatisch einfügen 5 UPPsycho 899 09. März 2006, 20:58
jens05 Datum automatisch einfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Zeitdifferenz in Tagen automatisch in 3. Spalte 9 helly 2833 07. März 2006, 09:39
Gast Zeitdifferenz in Tagen automatisch in 3. Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: Aktualisierung von Kombinationsfeldern 9 kiri 785 28. Nov 2005, 09:53
YpY Aktualisierung von Kombinationsfeldern
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript