Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Formular Listenfeld aktualisieren bei Navigation
zurück: Feld aktivieren weiter: Memo-Feld - vergrößerte Ansicht per Befehlsschaltfläche Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Defqon
Gast


Verfasst am:
12. Apr 2011, 18:16
Rufname:

Formular Listenfeld aktualisieren bei Navigation - Formular Listenfeld aktualisieren bei Navigation

Nach oben
       Version: Office 2007

Hallo,

ich habe mich in Access auf einen waren Husarenritt eingelassen und jetzt folgendes für mich aktuell schier unlösbares Problem.

In einem Formular zeige ich die Datensätze einer Haupttabelle (Personen) an, mit diesen Personen sind via m:n Beziehung weitere Details zu dieser Person verknüpft.
Diese Details zeige ich in einem Listenfeld mithilfe einer Abfrage an.

Bis hierhin hat noch alles wunderbar funktioniert. Aber wie bringe ich Access jetzt bei, dass wenn man die Person wechselt (also durch die Personen navigiert) die Abfrage für die Details im Listenfeld erneut ausgeführt wird?
Ich habe mittlerweile schon unzähligen Ereignissen folgenden Code hinzugefügt:
Code:
    Me.lst_ZugeordneteDetails.Requery
Aber so richtig fruchten mag das bisher nicht. Ich schätze es liegt daran das ich die falschen Ereignisse ausprobiert habe.

Welches Ereignis könnte ich denn für die Aktualisierung meiner Liste ranziehen? Oder ist das der vollkommen falsche Weg?

Vielen Dank im Voraus
Marmeladenglas
komme zurecht


Verfasst am:
12. Apr 2011, 18:20
Rufname:


AW: Formular Listenfeld aktualisieren bei Navigation - AW: Formular Listenfeld aktualisieren bei Navigation

Nach oben
       Version: Office 2007

Hi,
das naheliegendste ist wohl das Current-Ereignis (BeimAnzeigen).
KlausMz
Moderator Access


Verfasst am:
12. Apr 2011, 18:23
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Formular Listenfeld aktualisieren bei Navigation - AW: Formular Listenfeld aktualisieren bei Navigation

Nach oben
       Version: Office 2007

Hallo,
nimm statt des Listenfeldes ein Unterformular, dass Du fast wie ein Listenfeld gestalten kannst.
Wenn Hafo und Ufo über die Schlüsselfelder verknüpft sind, brauchst Du gar nichts programmieren, dann geht das alles automatisch.
Das hätte den Vorteil, dass Du die details auch gleich bearbeiten kannst.
Zitat:
mit diesen Personen sind via m:n Beziehung weitere Details
Wirklich n:m Beziehung, oder nicht doch eine 1:n ?
Für n:m sind ja 3 Tabellen beteiligt.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Defqon
Gast


Verfasst am:
12. Apr 2011, 19:00
Rufname:

AW: Formular Listenfeld aktualisieren bei Navigation - AW: Formular Listenfeld aktualisieren bei Navigation

Nach oben
       Version: Office 2007

Hallo,

vielen Dank, das "Beim Anzeigen" Ereignis war es tatsächlich. Ich habe immer eher in Richtung der "es ändert sich etwas" Ereignisse gesucht...

Ja ist defintiv eine m:n Beziehung - Einer Person können beliebig viele dieser Details zugeordnet werden, wobei jedes Detail auch beliebig vielen Personen gehören kann. Zwischentabelle ist auch vorhanden und wird letztendlich über das Listenfeld visualisiert.

Könnte man sowas auch mit Unterformularen realisieren? Also das man dann auch automatisch bestehende Detaileinträge zu der jeweiligen Person zuordnen / entfernen kann? Ich habe da schon etwas herumexperimentiert und bin auf keinen grünen Zweig gekommen mit den Assistenten und gehe mittlerweile dazu über das alles im Hauptformular händisch per SQL / VBA zu kodieren Sad ist zwar für Access Verhältnisse wahrscheinlich der vollkommen falsche Weg, aber mit der Access Bedienung und nicht zuletzt Nomenklatur komme ich einfach nicht zurecht.

Viele Grüße
KlausMz
Moderator Access


Verfasst am:
12. Apr 2011, 19:25
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Formular Listenfeld aktualisieren bei Navigation - AW: Formular Listenfeld aktualisieren bei Navigation

Nach oben
       Version: Office 2007

Hallo,
zu einem Unterformular habe ich Dir ja schon geraten. Das wäre der beste Weg. Da kannst Du alles realisieren ohne einen einzigen Buchstaben programmieren zu müssen.

Erkäre mal etwas genauer die 3 Tabellen.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Defqon
Gast


Verfasst am:
12. Apr 2011, 19:30
Rufname:

AW: Formular Listenfeld aktualisieren bei Navigation - AW: Formular Listenfeld aktualisieren bei Navigation

Nach oben
       Version: Office 2007

Hallo,

vielen Dank für deine Hilfe, die 3 Tabellen liegen in Folgender Form vor:

tblPerson
-------
PersonID
Vorname
Nachname
[... Weitere Felder bezgl. Person...]

tblDetail
---------
DetailID
Detailbezeichnung

tblPersonDetailZuordnung
---------
ZuordnungsID
PersonID
DetailID


Viele Grüße
KlausMz
Moderator Access


Verfasst am:
12. Apr 2011, 19:47
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Formular Listenfeld aktualisieren bei Navigation - AW: Formular Listenfeld aktualisieren bei Navigation

Nach oben
       Version: Office 2007

Hallo,
im Anhang ein einfaches Beispiel.
Als Detail habe ich jetzt einfach mal Sprachen genommen.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.



Defqon01.zip
 Beschreibung:

Download
 Dateiname:  Defqon01.zip
 Dateigröße:  13.2 KB
 Heruntergeladen:  47 mal

Defqon
Gast


Verfasst am:
12. Apr 2011, 21:09
Rufname:


AW: Formular Listenfeld aktualisieren bei Navigation - AW: Formular Listenfeld aktualisieren bei Navigation

Nach oben
       Version: Office 2007

Hallo,

vielen vielen Dank für das Beispiel. Hat mir sehr weitergeholfen und hat mir auch ordentlich Zeit gespart weil es die Problematik noch bei einigen anderen Tabellen gab.

Viele Grüße
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular aktualisieren ?? Häh?? 1 blicki 980 07. März 2005, 23:11
der_Volkmann Unterformular aktualisieren ?? Häh??
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 719 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
Keine neuen Beiträge Access Tabellen & Abfragen: kreuzabfrage ausführen nach vorgeschaltetem formular mit kom 4 Gast 887 21. Dez 2004, 15:17
Gast kreuzabfrage ausführen nach vorgeschaltetem formular mit kom
Keine neuen Beiträge Access Tabellen & Abfragen: Formeln vom Formular, werden in der Abfrage nicht angezeigt 4 maddes 895 23. Nov 2004, 12:38
Skogafoss Formeln vom Formular, werden in der Abfrage nicht angezeigt
Keine neuen Beiträge Access Tabellen & Abfragen: Filtern aus Kombi & Listenfeld 1 Gast 817 16. Nov 2004, 22:07
lothi Filtern aus Kombi & Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Aktionsabfrage in Formular -immer nur einen Datensatz ändern 6 blauvogel 1092 08. Okt 2004, 11:43
Skogafoss Aktionsabfrage in Formular -immer nur einen Datensatz ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Zeile der Dateneingabe (*) in einem Formular verschieben 2 Albertus 790 08. Okt 2004, 09:17
Albertus Zeile der Dateneingabe (*) in einem Formular verschieben
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Mit Formular Abfrage machen? 9 Gast 2092 06. Sep 2004, 10:03
Nevyn Mit Formular Abfrage machen?
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...) 2 SMArmageddon 2417 01. Sep 2004, 15:07
SMArmageddon Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...)
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle, Formular, Abfrage...und nun ? 3 Gags 790 29. Aug 2004, 22:05
lothi Tabelle, Formular, Abfrage...und nun ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragefeld nachträglich in Formular 3 Sebbl 1705 05. Aug 2004, 15:14
mabe38 Abfragefeld nachträglich in Formular
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript