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
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.
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
Hallo,
das bewirkt, dass der Klartext direkt im Feld gezeigt wird und somit ist der Text vom Kombi unabhängig.
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! ;)
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".
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.