Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Abhängige Kombifelder in Endlosformular

Begonnen von H_Stadler, August 27, 2015, 16:02:43

⏪ vorheriges - nächstes ⏩

H_Stadler

Hallo zusammen!

Habe leider wieder ein Problem, bei dem ich nicht weiter komme  :(
Folgender Sachverhalt: Ich habe zwei Kombifelder: "Abteilung" und "Mitarbeiter" in einem Endlosformular (Unterformular). Das Mitarbeiter Feld wird durch eine Abfrage nach der Abteilung gefiltert. Dies geschieht mit folgendem Kriterium:
[Forms]![frm_Mängelliste]![sfm_FehlerdatenFestgestellung]![cbo_Abteilung].

Um die Abfrage nach der gewählten Abteilung zu filtern nutze ich folgenden VBA Code in dem "Nach Aktualisierung" Ereigniss der Abteilung:
Private Sub cbo_Abteilung_AfterUpdate()
    Me!cbo_Abteilung.Requery
    Me!cbo_Mitarbeiter.Requery
End Sub


Was mich hierbei stört ist, dass sämtliche Mitarbeiter Kombifelder aktualisiert und gelöscht werden und somit von dem zuletzt aktualisierten Abteilungs Kombifeld abhängig sind. Es handelt sich ja um ein Endlosformular... Gibt es eine Möglichkeit diese Aktualisierung (Requery) abhängig von der Datensatz ID durchzuführen?

LG
LG,
Hubert

MzKlMu

Hallo,
ZitatGibt es eine Möglichkeit diese Aktualisierung (Requery) abhängig von der Datensatz ID durchzuführen?
nein, gibt es nicht. Das ist normales Verhalten abhängiger Kombis in einem Endlosformular. Da kann man nur tricksen.
Z.B. ein Textfeld über das Kombi legen (transparent einstellen) das seinen Inhalt direkt aus der Abfrage für das Formular bezieht. In der Abfrage muss dann auch die Abteilung enthalten sein.
Gruß Klaus

H_Stadler

Das habe ich befürchtet...
Wie sähe das dann genau aus? Ich lege ein unsichtbares Textfeld über das Mitarbeiter Feld!? Oder Abteilung? Und das wäre dann an den entsprechenden Wert aus der Abfrage gebunden?  Was bewirkt das denn dann? Komme da nicht mit sorry
LG,
Hubert

MzKlMu

Hallo,
das bewirkt, dass der Klartext direkt im Feld gezeigt wird und somit ist der Text vom Kombi unabhängig.
Gruß Klaus

H_Stadler

Hmm ich glaube dann baue ich das um, sodass das UFO kein Endlosformular mehr ist und durch Klick im Hauptformular der nötige DS gewählt wird...
Trotzdem Danke!  ;)
LG,
Hubert

MaggieMay

Sorry, wenn ich das jetzt hier mal etwas unvermittelt einbringe, aber ich verstehe dieses so häufig geäußerte "Trotzdem Danke" nicht. Sag(t) doch einfach nur "Danke", wofür auch immer, bspw. auch nur für die Anregung, anders an die Sache heranzugehen. Egal wofür. Aber bitte nicht "Trotzdem".
Freundliche Grüße
MaggieMay

H_Stadler

Wollte damit keinen Missmut oder Enttäuschung zur Äußerung bringen.
Mein "Trotzdem Danke" wäre einfach als "Auch wenn ich die von dir angebotene Lösung nicht nutze, möchte ich dir sehr für deine Hilfe Danken" zu verstehen  ;)
Aber letztlich hast du schon recht. Das kann man auch anders verstehen... Bei solchen Medien fehlt manchmal einfach der Eindruck von Betonung und Gesichtsausdruck etc.
LG,
Hubert