Datenerfassung

Hallo,

in langsamer Verzweiflung brauche ich mal wieder Hilfe:

Ich habe 2 Tabellen. In Tabelle 1 sind Maßnahmeträger erfasst und in Tabelle 2 sind die dazugehörigen Maßnahmen erfasst. Beide Tabellen stehen in einer 1:n Beziehung (also ein Maßnahmeträger kann mehrere Maßnahmen durchführen).
Die Maßnahmeträger erfasse ich über ein einzelnes Formular.
In dem 2.Formular werden die Maßnahmen erfasst. Dazu habe aus Tabelle 1 ein Hauptformular und aus Tabelle 2 ein Unterformular gebastelt.
In das Hauptformular habe ich ein Kombinationsfeld integriert zur Auswahl der Maßnahmeträger.
Sinn und Zweck der ganzen Sache ist folgender:
Zur Erfassung einer Maßnahme wähle ich über das Kombinationsfeld einen der in Tabelle 1 hinterlegten Maßnahmeträger aus. Im Unterformular gebe ich nun die Daten zur Maßnahme ein.

Dabei taucht jedoch folgendes Problem auf:
Wähle ich im Kombinationsfeld einen Maßnahmeträger aus, zu dem ich zuvor bereits schon eine Maßnahme erfasst habe, wird mir diese sofort im Unterformular angezeigt.
Dies bedeutet somit, dass ich jeden Maßnahmeträger nur einmal verwenden kann.

Weiß jemand von Euch, wie ich in der von mir dargestellten Variante mehrere Maßnahmen zu einem Maßnahmeträger erfassen kann?

Danke
Gruß aus Leipzig
Ronny

Hallo Ronny!

Das Unterformular muß ein Endlos-Formular sein - dann dürfte es eigentlich keine Probleme dieser Art geben

Gruß Albert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Formular nur für die Datenerfassung
Danke danke, du hast Recht :wink:
Jetzt wäre nur noch das Problem, dass das Unterformular trotzdem nur einmal angezeigt werden soll, da es recht umfangreich ist.
Wenn ich nur das Endlosformular aktiviere dann muss man im Unterformular immer ewig bis zum nächsten „freien“ Formular scrollen.

Danke
Gruß aus Leipzig
Ronny

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Ronny,

Jetzt wäre nur noch das Problem, dass das Unterformular
trotzdem nur einmal angezeigt werden soll, da es recht
umfangreich ist.
Wenn ich nur das Endlosformular aktiviere dann muss man im
Unterformular immer ewig bis zum nächsten „freien“ Formular
scrollen.

wenn ich dich richtig verstanden habe, geht es nur um die Datenerfassung.

Dafür wäre es sinnvoller nur ein Hauptformular zu verwenden.
Wähle als Datenherkunft deine Tabelle2.
Im Kopf des Formulares erstellst du ein Pulldownfeld zur Auswahl der Bildungsträger. Datenbasis = Tabelle1

Somit kannst du mit „neuer Datensatz“ sofort zu einem neuen leeren Formuar springen. VBA = docmd.gotorecord beim öffnen des Formulares einbinden.

Grüße aus Essen
Wolfgang
(Netwolf)