SQL Summenabfrage und Benutzerinteraktion

Werte Expertengemeinde, nachdem mir hier schon so oft weitergeholfen werden konnte, wende ich mich erneut an euch.

Ich habe zwei Tabellen:
Tabelle 1: Name (Text) , Mitglied (Ja/Nein) -> Bsp.: 2 Ja, 5 Nein
Tabelle 2: Name (Text) -> Bsp.: 10 Datensätze

Ich will nun eine SQL Abfrage starten, welche mir eine Summe zurückgiebt. Und zwar alle aus Tabelle zwei + diejenigen, die Mitglied (Ja) in Tabelle 1 sind.
Das ergebniss soll dann später in einem Bericht erscheinen (z.B.: „insgesamt sind 12 Mitglieder registriert…“

Des Weiteren verzweifle ich an dem Versuch in einem bestehenden Bericht, welcher auf einer SQL Abfragre beruht, eine Benutzerinteraktion beim Öffnen anzulegen.
Ich will, dass wenn man den Bericht öffnet eine Dialog box erscheint, in der man einen Text eingeben kann, der dann zusätzlich irgendwo im Formular auftaucht (vgl. Platzhalter bei SQL Anweisungen [] )

Ich hoffe ihr könnt mir weiterhelfen und dank euch schon vielmals im voraus für eure Mühe,

Raphael

Hallo Raphael,

Ich will nun eine SQL Abfrage starten, welche mir eine Summe
zurückgiebt. Und zwar alle aus Tabelle zwei + diejenigen, die
Mitglied (Ja) in Tabelle 1 sind.
Das ergebniss soll dann später in einem Bericht erscheinen
(z.B.: „insgesamt sind 12 Mitglieder registriert…“

Wenn ich Dich richtig verstanden habe, müßte das so gehen:

SELECT Tabelle1.Mitglied, Count(Tabelle2.Name) AS AnzahlvonName
FROM Tabelle1 RIGHT JOIN Tabelle2 ON Tabelle1.Name = Tabelle2.Name
GROUP BY Tabelle1.Mitglied
HAVING (((Tabelle1.Mitglied)=Yes));

Des Weiteren verzweifle ich an dem Versuch in einem
bestehenden Bericht, welcher auf einer SQL Abfragre beruht,
eine Benutzerinteraktion beim Öffnen anzulegen.
Ich will, dass wenn man den Bericht öffnet eine Dialog box
erscheint, in der man einen Text eingeben kann, der dann
zusätzlich irgendwo im Formular auftaucht (vgl. Platzhalter
bei SQL Anweisungen [] )

Muß es unbedingt über SQL laufen? Wenn nicht, hier eine einfache Lösung:
Füge im Berichtsentwurf ein Textfeld ein, in das Du schreibst:
=[Texteingabe]
So erscheint beim Öffnen des Berichts eine Dialogbox, in die der entsprechende Text eingegeben werden kann. An der Stelle, an die Du das Textfeld setzt, erscheint der in der Dialogbox eingegebene Text dann ja auch im Bericht.

Hoffentlich hilft Dir das weiter.

Grüße,
Kerstin