Neuigkeiten:

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

Mobiles Hauptmenü

Suchfunktion im Kombinationsfeld

Begonnen von moe543, August 16, 2022, 16:38:08

⏪ vorheriges - nächstes ⏩

moe543

Hallo,

ich kenne mich nicht besonders gut mit Access aus und wurde durch Google leider auch nicht schlauer. Ich habe zwei Tabellen: Mitarbeiter und Schulungen. In der Tabelle Schulungen werden alle Schulungen mit ihren jeweiligen Teilnehmern (aus der Tabelle Mitarbeiter) angezeigt (per Kombinationsfeld). Dies klappt auch gut. Ich kann beim erstellen einer neuen Schulung an jeden Mitarbeiter, der teilgenommen hat, einen Hacken dranmachen (und alle Teilnehmer später per Abfrage ausgeben lassen). Leider gibt es sehr viele Mitarbeiter, sodass eine Suchfunktion beim Auswählen von Vorteil wäre. Ist das möglich? Vielen Dank schonmal für eine Antwort

MzKlMu

Hallo,
Du hast ein sogenanntes Mehrwertfeld angelegt. Wird von Anfängern immer wieder gern genommen. Ist aber auf keinen Fall zu empfehlen, Du wirst auch keine Hilfe dazu bekommen, weil die so gut wie niemand verwendet. Die Auswertung solcher Felder ist auch etwas problematisch. Du sollest das Feld in der Tabelle mit den Schulungen wieder ersatzlos löschen.
Du brauchst eine ganz klassische n:m Beziehung mit 3 Tabellen.
- Mitarbeiter
- Schulungen
- SchulungenMitarbeiter

In der 3. Tabelle wird der Mitarbeiter der Schulung in jeweils einem Datensatz zugeordnet. Das ist dann die n:m Beziehung.
Zur Darstellung verwendet man ein Hauptformular für die Schulungen und in einem verknüpften Unterformular ordnest Du die zutreffenden Mitarbeiter der Schulung zu.

Gruß Klaus

Beaker s.a.

Hallo Moe,
Anbei ein abstraktes Beispiel zu Klaus' Beschreibung.
Ersetze "M" durch "Mitarbeiter" und "N" durch "Schulungen".
Die Zuordnung kann hier von beiden Seiten aus vorgenommen werden.
Einmal einzeln und einmal über ein Listfeld mit Mehrfachauswahl.

gruss ekkehard
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)

moe543

Hallo,
alles klar. Habe es umgesetzt und es klappt super. Vielen Dank.