Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Filter aus Unterformular in Hauptformular

32 views
Skip to first unread message

Rainer Christen

unread,
Nov 26, 2001, 5:21:35 PM11/26/01
to
Hallo,
ich komme bei folgendem Problem nicht weiter:
Tabelle1: Bestellungskopf
Tabelle2: Bestellungspositionen

Die Daten sind über ein Formular mit Unterformular verknüpft.
Ich möchte nun alle Bestellungen filtern, die eine oder mehrere bestimmte
Bestellposition haben. Ich möchte also einen Filter eines Unterformulars auf
alle Datensätze des Hauptformulars übertragen. Alle Bestellungen, die sowohl
Pos 0815 als auch 4711 haben sollen angezeigt werden.
Beim Filtern im Unterformular bekomme ich nur das eine Unterformular
gefiltert:
Me.Filter = strFilter
Me.FilterOn = True
Klappt daher natürlich nicht.
Irgendwie muß man doch die recordsource des Hauptformulars verändern können:
Me!Form.RecordSource = "Mein SQL-String"

Aber wie kann ich mir !"Mein SQL-String" zusammenbauen - falls hier der
Lösungsansatz liegt?

Kann mir jemand helfen?
Viele Grüße
Rainer


Mark Doerbandt

unread,
Nov 26, 2001, 5:58:50 PM11/26/01
to
Hallo, Rainer,

* Rainer Christen (Mo, 26 Nov 2001 22:21:35 GMT):

> Tabelle1: Bestellungskopf
> Tabelle2: Bestellungspositionen
> ...
> veraendern koennen: Me!Form.RecordSource = "Mein SQL-String"

SELECT Bestellungskopf.*
FROM Bestellungskopf INNER JOIN Bestellungsinformationen
ON Bestellungskopf.ID = Bestellungsinformationen.BestellID
WHERE Bestellungsinformationen.Feldname = 'irgendwas';

... falls Du so etwas meinst.

Gruss - Mark


--
Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Rainer Christen

unread,
Nov 29, 2001, 5:45:59 AM11/29/01
to
Oops, fast übersehen...

Hallo Mark,

vielen Dank für Deine Antwort, aber mit diesem SQL-String wird nur auf
vorhandensein _eines_´Bestelldetails/Bestallinformation ausgegangen. Sowas
bräuchte ich für mehrere.

Gruß
Rainer

"Mark Doerbandt" <spamre...@doerbandt.de> schrieb im Newsbeitrag
news:9tukvq.3...@dit6.doerbandt.de...

Mark Doerbandt

unread,
Nov 29, 2001, 5:58:46 AM11/29/01
to
Hallo, Rainer,

* Rainer Christen (Do, 29 Nov 2001 10:45:59 GMT):

> vielen Dank fuer Deine Antwort, aber mit diesem SQL-String wird


> nur auf vorhandensein _eines_'Bestelldetails/Bestallinformation

> ausgegangen. Sowas braeuchte ich fuer mehrere.

Was meinst Du genau? Moechtest Du mehrere Kriterien angeben?

> [fullqoute entsorgt]

Bitte lies mal http://got.to/quote

Rainer Christen

unread,
Dec 1, 2001, 5:43:47 AM12/1/01
to
Hallo Mark,

"Mark Doerbandt" <spamre...@doerbandt.de> schrieb im Newsbeitrag

news:9u57tm.3...@dit6.doerbandt.de...

> > vielen Dank fuer Deine Antwort, aber mit diesem SQL-String wird
> > nur auf vorhandensein _eines_'Bestelldetails/Bestallinformation
> > ausgegangen. Sowas braeuchte ich fuer mehrere.
>
> Was meinst Du genau? Moechtest Du mehrere Kriterien angeben?

Genau, es sollen nur diejenigen Bestellungen angezeigt werden, die über z.b.
2 Bestellpositionen (z.B. Artikel-Nummer 4711 und 0815) verfügen. Die
Bestellpositionen müssen in einem Unterformular definiert werden.

> > [fullqoute entsorgt]
Sorry, gelobe Besserung.

Viele Grüße
Rainer


Mark Doerbandt

unread,
Dec 1, 2001, 5:47:36 AM12/1/01
to
Hallo, Rainer,

* Rainer Christen (Sa, 01 Dez 2001 10:43:47 GMT):

> Genau, es sollen nur diejenigen Bestellungen angezeigt werden,

> die ueber z.b. 2 Bestellpositionen (z.B. Artikel-Nummer 4711 und
> 0815) verfuegen. Die Bestellpositionen muessen in einem
> Unterformular definiert werden.

Jetzt verstehe ich Dich so langsam. Und in welcher Art und Weise
waehlt der Anwender die eine oder die mehreren Bestellpositionen im
Unterformular aus?

0 new messages