Neuigkeiten:

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

Mobiles Hauptmenü

Änderung in UFO 1 verändert die Filterung von UFO 2

Begonnen von Krunx, Juli 01, 2020, 18:16:33

⏪ vorheriges - nächstes ⏩

Krunx

Hallo,
ich habe ein triviales Problem - für das ich keine Antwort gefunden habe, weswegen es für mich nicht trivial ist :-)

Ich habe ein ungebundenes Hauptformular. Dort sind zwei UFOs
UFO1 zeigt Fragen an
UFO2 zugehörige Maßnahmen

Wenn ich auf eine Frage "klicke" sollen sich die zugehörigen Maßnahmen verändern.

Das funktioniert auch. Aber mir fehlt noch das richtige Event. Aktuell habe ich auf dem ersten Feld (Nummer)
Private Sub Nummer_Click()
Me.Parent!frm_1050_Maßnahmen.Form.Requery
End Sub

und dadurch das UFO2 verknüpft ist, funktioniert das auch.

Ich möchte jetzt aber nur ungern in jedes Feld das reinschreiben :D
Ich habe noch im Ufo Form_Click und Detailbereich_Click ausprobiert - das bewirkt nichts.

Was ist das richtige Event?

Besten Dank
Daniel



DF6GL

Hallo,


aktiviere im UFO1 den Datansatzmarkierer und erzeuge diese Prozedur:

Private Form_Click()
Me.Parent!frm_1050_Maßnahmen.Form.Requery
End Sub

Beim Klick auf den DSM  wird die Ereignisprozedur ausgelöst.

Besser beraten wärst Du aber mit einem HFO, das die Fragen anzeigt und einem UFO darin, das die zugehörigen Maßnahmen anzeigt. Dabei ist das Setzen der Eigenschaften "Verknüpfen von/nach" des UFO-Steuerelementes mit den passenden Schlüsselfeldern Voraussetzung.

Das ungebundene HFO kann entfallen. 
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Krunx

Hallo Franz,
danke für die Antwort.

Der DSM greift ausschließlich, wenn man auf die Spaltenüberschrift klickt, oder? Ich hätte gerne das Event, wenn ich auf eine beliebige "Zelle" klicke // wenn der Datensatz gewechselt wird.

Der Grund für die beiden UFOs:
es gibt ca. 40 Fragen zu jeder gibt es 0-5 Maßnahmen. Das Ziel von mir war es eine gute Übersicht zu geben und die Möglichkeit schnell auf eine spezielle Frage zu wechseln und dann die Maßnahmen dazu zu sehen.

Wie würdest du so etwas umsetzen?
ich hab einfach mal die Datenbank hochgeladen. Es sind noch keine echten Daten enthalten - außer meinem Namen :)
Sie dürfen in diesem Board keine Dateianhänge sehen.
Doppelklick auf den ISO Namen bringt dich zu der besagten Ansicht.

Freue mich über eine Antwort!
Daniel

DF6GL

Hallo,

siehe Anhang. Öffne frmFragen, das zeigt, wie es standardmäßig gemacht wird.  Das Layout und die anderen Funktionen musst Du (nochmal) einbauen und anpassen . Die Datenansicht eines Formulars entzieht Dir viele Möglichkeiten, die ein Form in Einzel- oder Endlos-Ansicht bietet.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Krunx

#4
Lieber Franz,
vielen Dank. Das war ein kleines "AHA"-Erlebnis.
Ich werde den Umbau vornehmen :)

Da man kein Endlosformular machen kann, wenn ein UFO enthalten ist?
Wobei das in dem frmFragen als Endlosformular eingestellt ist - man sieht aber dennoch nur eine Zeile.

Gibt es hier die Möglichkeitkeit im Endlosformular mehrere Zeilen der Fragen anzuzzeigen?

Änderung:
der Formularfuß ragt in den Detailbereich rein - deswegen sieht man nur eine Zeile. ich schau mir das gerade an :)

Beste Grüße
Daniel

Krunx

Hallo Franz - solltest du das noch lesen:
habe es hinbekommen und freue mich sehr, dass ich jetzt weiß, wie man das richtig macht!

Nochmals vielen Dank
Daniel

Beaker s.a.

Hallo Daniel,
Für diesen Fall hat dir Franz ja die richtige Lösung gezeigt.
Deine ursprüngliche Frage nach einem geeigneten Ereignis ist
dabei aber aus dem Focus geraten, da ja hierbei nicht nötig.
Die Aufgabe kann aber in anderem Zusammenhang (z.B. abhängige
Kombifelder) in der Zukunft wieder auftauchen. Deshalb im
Nachgang noch die Antwort. Beim DS-Wechsel wird das Ereignis
"Beim Anzeigen" ausgelöst, egal in welches Feld du klickst.
Die dazu gehörige Ereignisprozedur heisst "Form_Current".
gruss ekekhard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Krunx

Danke ekekhard für die Ergänzung!
Werde das gleich noch in der "alten" Kopie testen.

Vielen Dank