Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Unterformular + RecordSource
zurück: Standartwert = -60 Tage vom aktuellen Datum weiter: Suchen nach Namen ohne diesen ganz auszuschreiben Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Stefan1982
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Okt 2006, 15:36
Rufname:

Unterformular + RecordSource - Unterformular + RecordSource

Nach oben
       Version: Office 2k (2000)

Hallo Leute,

ich habe ein Unterformular, welches auf einer Abfrage basiert. Generell habe ich ausgehend vom HFO mehrere verschachtelte UFO's. Etwas genauer:

HFO "Windpark" beinhaltet UFO "Grundstücke"
UFO "Grundstücke" beinhaltet UFO "Eigentümer"
UFO "Eigentümer" beinhaltet UFO "Verträge"

Die jeweiligen Datensätze werden also in der jeweiligen Abhängigkeit angezeigt, also zum Grundstück der Eigentümer und zum Eigentümer der Vertrag. Nun ist es so, dass es mehrere Vertragsarten gibt (Nutzungsvertrag, Kaufvertrag, etc.). Ich möchte nun gern im UFO "Verträge" einen Button, mit dem man über ein separates Formular die Vertragsart wählt und das UFO "Verträge" dann alle Verträge die dieser Vertragsart entsprechen, anzeigt.

In jenem separaten Formular hab ich mehrere Kontrollkästchen. Klickt man nun eins an, soll entsprechend das UFO "Verträge" gefiltert werden. Ich habe bisher folgenden Code:
Code:
Private Sub Kontrollkästchen1_AfterUpdate()
    Dim str As String
   
    str = "NV"
    If Me!Kontrollkästchen1 = True Then
        Forms!frmWindpark!sfrmGrundstücke!sfrmEigentümer!frmEGT_EG_Vertrag. _
                                                         Form.RecordSource = _
            "SELECT * " & _
              "FROM qryEGT_Vertrag " & _
             "WHERE tblVertragsdaten_allgemein.txtVertragsart = '" & str & "'"
        DoCmd.Close acForm, "frmAuswahl_Vertragsart"
    End If
End Sub
Dieser Code funktioniert auch soweit. Allerdings werden mir nicht alle Verträge, die der gewählten Vertragsart entsprechen, angezeigt, sondern nur die, die auch der Eigentümer hat. Das liegt sicherlich daran, dass das UFO schon "vorgefiltert" ist. Das heißt in der Abfolge der Schritte wähle ich zuerst ein Grundstück und bekomme dazu den Eigentümer mit seinem Vertrag zu sehen. Ich will nun aber alle Verträge mit allen Eigentümern sehen.

Hat jemand eine Idee wie ich das machen kann ohne ein neues Formular verwenden zu müssen?

Gruß

Stefan
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Okt 2006, 17:11
Rufname:
Wohnort: Berlin


AW: Unterformular + RecordSource - AW: Unterformular + RecordSource

Nach oben
       Version: Office 2k (2000)

Vielleicht hilft es, wenn Du ein
Code:
    Forms!frmWindpark!sfrmGrundstücke!sfrmEigentümer!frmEGT_EG_Vertrag.FilterOn = False
einfügst.
_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
Stefan1982
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Okt 2006, 17:20
Rufname:

AW: Unterformular + RecordSource - AW: Unterformular + RecordSource

Nach oben
       Version: Office 2k (2000)

Hallo Rita,

habe
Code:
    Me.FilterOn = False
im Click-Ereignis des Buttons eingebaut, also bevor sich das Formular für die Auswahl der Vertragsart öffnet. Das Ergebnis ist das gleiche. Leider.

Gruß

Stefan
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Okt 2006, 18:03
Rufname:
Wohnort: Berlin

Re: AW: Unterformular + RecordSource - Re: AW: Unterformular + RecordSource

Nach oben
       Version: Office 2k (2000)

Und wie öffnest Du das "gefilterte" Formular?
_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
Stefan1982
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Okt 2006, 18:13
Rufname:

AW: Unterformular + RecordSource - AW: Unterformular + RecordSource

Nach oben
       Version: Office 2k (2000)

Hallo Rita,

naja, die verschachtelten Unterformulare sind ja schon geöffnet. Also das HFO und alle darin enthaltenen UFO's. Also genauso wie ich es oben beschrieben habe. Das UFO "Verträge" ist quasi schon die ganze Zeit offen, da es ja im UFO "Eigentümer" enthalten ist. UFO "Eigentümer" und UFO "Vertäge" sind über die Eigentümer-ID miteinander verknüpft. Das ist quasi die "Filterung".

Gruß

Stefan
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
31. Okt 2006, 09:23
Rufname:
Wohnort: Berlin


AW: Unterformular + RecordSource - AW: Unterformular + RecordSource

Nach oben
       Version: Office 2k (2000)

Ich fürchte, dann geht es im Unterformular gar nicht oder Du musst die Verknüpfung zum übergeordneten Formular lösen, aber das ist doch eigentlich unlogisch?!

Vielleicht solltest Du ein extra Formular öffnen, das analog zum UF aufgebaut ist.

_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
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: Formular, Unterformular, Versionierung/automatisches Zählen 3 RammTammTamm 91 31. März 2014, 21:13
MiLie Formular, Unterformular, Versionierung/automatisches Zählen
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular nach Zeitspanne filtern 2 Udosym 105 01. Dez 2013, 14:48
MaHumba Unterformular nach Zeitspanne filtern
Keine neuen Beiträge Access Tabellen & Abfragen: Per VBA neuen Datensatz in Unterformular 5 turbochris 9357 28. Aug 2013, 16:57
sponsorsearch Per VBA neuen Datensatz in Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnung in Unterformular 1 Bollerkohl 100 09. Okt 2012, 08:19
kyron9000 Berechnung in Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Laufende Uhrzeit im Unterformular 3 Iron70 305 23. Sep 2012, 07:57
Iron70 Laufende Uhrzeit im Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular Neuer Datensatz nicht am Schluss 1 chris374 389 03. März 2012, 10:56
KlausMz Unterformular Neuer Datensatz nicht am Schluss
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular per SQL füllen / Objekt geschlossen... 6 htc.zenit 513 15. Feb 2012, 18:12
Gast Unterformular per SQL füllen / Objekt geschlossen...
Keine neuen Beiträge Access Tabellen & Abfragen: Auf Unterformular zugreifen 1 Vermillion 181 12. Jan 2012, 18:38
MiLie Auf Unterformular zugreifen
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular für Artikelbestellung 5 JochenGAST 304 01. März 2011, 20:10
KlausMz Unterformular für Artikelbestellung
Keine neuen Beiträge Access Tabellen & Abfragen: Variabler Wert in einem Abhängigem Unterformular 7 Ogni 589 07. Feb 2011, 18:45
Bitsqueezer Variabler Wert in einem Abhängigem Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Leere Abfrage wenn kein Wert im Unterformular??? 5 Gast 588 23. Dez 2010, 15:02
Willi Wipp Leere Abfrage wenn kein Wert im Unterformular???
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Unterformular 3 Hundshamer 302 25. Mai 2010, 11:22
blackoutNO Abfrage in Unterformular
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Macromedia Dreamweaver