Problem bei abhängigen Kombinationsfeldern
Karl Donaubauer
Gesendet: 17.08.15 17:58
Betreff: RE: Problem bei abhängigen Kombinationsfeldern



Elite Veteran

Beiträge: 693
500100252525
Ort: Wien
Hallo!

Titus - 17.08.15
Also die Datensatzherkunft des "übergeordneten" Kombi Feldes "Kunde" sieht so aus: SELECT [Customer].[KundenID], [Customer].[KundenName], [Customer].[Zusatzinformation] FROM Customer ORDER BY [KundenName];
und des abhängigen Kombi Feldes "Kontaktperson" so: SELECT Contacts.[Kontaktperson Id], Contacts.Nachname, Contacts.Vorname, Customer.KundenID FROM Customer INNER JOIN Contacts ON Customer.KundenID = Contacts.Kunde WHERE (((Customer.KundenID)=[Formulare]![frm main 3 Input Offer (Navigation)]![Kunde])) ORDER BY Contacts.Nachname, Contacts.Vorname;

Gebundene Spalte beider ist jeweils: "1"

Ich habe noch keinen Makro eingegeben, sodass sich das 2. Kombifeld automatisch aktualisiert. Momentan mach ich es noch mit F5, aber auch nach Aktualisierung zeigt mir das Kombifeld keine Daten an.

Es muss scheinbar irgendetwas mit dem Steuerelementinhalt zu tun haben, denn wenn ich den Steuerelementinhalt des 1. Kombifeldes rausnehme (vorher war der Steuerelementinhalt "Kunde", sodass der Wert in der Tabelle in Kunde gespeichert wird) und ein ungebundenes Kombinationsfeld daraus wird, funktioniert wie gewohnt.

Ändert sich etwas, wenn du nur die Benennung des Kombis (und den Bezug in der Abfrage) änderst? Eine übliche Benennung wäre z.B. "cboKunde".

Weiters würde ich empfehlen:
- in der Abfrage "Forms" statt "Formulare" verwenden
- Sonderzeichen in Benennungen wie Leerzeichen und bes. die runden Klammern generell vermeiden

Soweit ersichtlich, sollte es trotz der Benennungen funktionieren. Es kann sich aber auch z.B. um eine Korruption im Formular handeln. Teste z.B. mal das Löschen und Neu-Erstellen des Kombinationsfeldes.
Wenn nichts hilft, könntest du evtl. nur das problematische Formular mit den nötigen Objekten und ein paar Beispiel-Daten in eine eigene Datenbank importieren und hier gezipt raufstellen (Uploads sind bis 200 kb möglich). Dann kann man drüberschauen.

-----
Servus
Karl
*********
Internationale Access-Konferenz: http://www.AccessDevCon.com
Access-Entwickler-Konferenz: http://www.donkarl.com/?aek
Top of the page Bottom of the page