Hallo an alle!!
Hab eine Frage die mir vieleicht jemand beantworten könnte.
Ich habe eine 1:n Tabellenstruktur (tblSpezifikationGruppe 1 Seite und tblSpezifikation auf N seite) diese ist mit einer Zwischentabelle einer n:M beziehung verlinkt.
Nun habe ich ein Registersteuerelement indem diese Daten enthalten sind.
Nur bekomme ich nicht hin das ich als Felder die Gruppe auswählen kann und dann nur noch die dazugehörigen Spezifikation sehen kann.
Ich bekomme eine abhängiges Kombobox auf einem neuen oder auf einen HF hin nur im Registersteuerelement funktioniert es leider nicht.
Hab schon forms![FormHF]!cboSpezGr; also referenzieren auf das HF oder auch auf das Registersteuerelement versucht aber wie gesagt leider ohne Erfolg.
Es soll doch funktionieren oder??
Vielen Dank für Eure Hilfe und schöne Grüße
Albert
[Anhang gelöscht durch Administrator]
Hallo Albert,
In der Abfrage für die Datenherkunft des abhängigen Kombifeldes schreibst du unter das Feld Spez_SpezGr_Id als Kriterium
[Formulare]![FormHF]![cboSpezGr]
oder
[Forms]![FormHF]![cboSpezGr]
Ich bin mir nicht ganz sicher, ob die obige Schreibweise Access 2003-konform ist, mit Access 2010 gibt es damit kein Problem.
Wenn du eine Fehlermeldung bekommst, dass 'cboSpezGr' nicht als Feldname oder Ausdruck erkannt wird versuchst du
[Formulare]![FormHF].Form![cboSpezGr]
bzw.
[Forms]![FormHF].Form![cboSpezGr]
Im cboSpezGr muss aber 'tblSpezifikationGruppe' als Datenherkunft angegeben und deren Spalte SpezGr_Id als gebundene Spalte definiert sein.
In die Ereignisprozedur 'Nach Aktualisierung' des cboSpezGr schreibst du
Me.cboAbhängigesKombi.Requery
Danke Peter,
leider funktioniert es noch nicht ganz :( Wollte mich nur mal bedanken für Deine Hilfe.
Melde mich dann später wenn ich es geschafft habe :)
PS es ist ein endlosformular....
Schöne Grüße
Albert
Hallo Peter,
hab es leider noch nicht hinbekommen hab nochmals probiert :( bekomme maximal die Id im cboSpez angezeigt.
Da ich bereits einige Daten in der tblSpezifikation enthalten habe.
Nur bekomme ich die Daten nicht angezeigt also nur die Id und darunter eine leere Zeilen in der cboSpez.
Weis nicht muss ich eine Abfrage erstellen zuerst meine nicht die tabelle sondern gleich eine abfrage mit SpezGr und Spez??
Steh etwas auf dem Schlauch hier :(
Vielleicht hast Du ja einen Vorschlag für mich?
Herzlichen Dank
Albert