Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Sicherheitshinweis ---> für registrierte Mitglieder <-
Alle in Kombinationsfeld auswählen
zurück: DomWert Abfrage aus Tabelle weiter: Einen Textfeld nach Aktualisierung eines Kombifeldes ändern 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
Sean-Pierre
Gast


Verfasst am:
25. Jul 2011, 14:03
Rufname:

Alle in Kombinationsfeld auswählen - Alle in Kombinationsfeld auswählen

Nach oben
       Version: Office 2k (2000)

Hallihallo!

Ich erstelle gerade ein Formular, dass Parameter an eine Abfrage zurückgibt. In diesem Formular gibt es mehrere Kombinationsfelder. Dort würde ich nun gerne auch alle auswählen können, so dass keine Einschränkung bei der Abfrage erfolgt.

Dazu habe ich eine Tabelle "SingleRow" mit nur einem Datensatz und diese Union-Abfrage "Union" erstellt:
Code:
SELECT   -1 As ID, "Alle" AS Firma
FROM     SingleRow
UNION
SELECT   [Fachbereich], Count(*) AS AnzahlJeFachbereich
FROM     [Tabelle]
WHERE    Firma=Forms!Formular01!Firma
GROUP BY [Fachbereich];
Als Datenherkunft im Formular habe ich dann:
Code:
SELECT DISTINCTROW ID, Firma
FROM   Union;
Der Eintrag alle erscheint dann auch zur Auswahl im Kombinationsfeld, aber wenn ich die Abfrage dann starte bleibt das Ergebnis leer.

Was hab ich denn da übersehen bzw falsch gemacht??

Merci, Sean-Pierre
MissPh!
Office-VBA-Programmiererin


Verfasst am:
25. Jul 2011, 16:42
Rufname:
Wohnort: NRW


AW: Alle in Kombinationsfeld auswählen - AW: Alle in Kombinationsfeld auswählen

Nach oben
       Version: Office 2k (2000)

Hallo,

zeig doch bitte mal den SQL-Code der Abfrage dazu.

_________________
Gruß MissPh!
Sean-Pierre
Gast


Verfasst am:
25. Jul 2011, 17:35
Rufname:

AW: Alle in Kombinationsfeld auswählen - AW: Alle in Kombinationsfeld auswählen

Nach oben
       Version: Office 2k (2000)

Ist aber leider etwas länger:
Code:
SELECT   [Tabelle].[Artikel], Count([Tabelle].[Artikel]) AS [Anzahl von Artikel],
         [Tabelle].Firma, Tabelle].[Tochterfirma], [Tabelle].[Fachbereich]
FROM     [Kunden]
         INNER JOIN [Tabelle]
         ON Kunden].Kunde = [Firma].Kunde
WHERE    [Tabelle].[Artikel]=[Forms]![Formular01]![01]
AND      [Tabelle].Firma=[Forms]![Formular01]![Firma]
AND      [Tabelle].[Tochterfirma]=[Forms]![Formular01]![Tochterfirma]
AND      [Tabelle].[Fachbereich]=[Forms]![Formular01]![Fachbereich]
GROUP BY [Firma].[Artikel], [Tabelle].Firma, [Tabelle].[Tochterfirma],
         [Tabelle].[Fachbereich];
{Aus HAVING-Klausel mach WHERE-Klausel by Willi Wipp}
Ich habe übrigens die Namen den Tabellen, Abfragen etc. etwas verändert, weil die im Original etwas komische Namen haben. Hoffe mit den neuen Namen ist es leichter zu lesen. Sollten also irgendwo kleine Rechtschreibfehler sein, sind die beim Ändern der Namen entstanden. Im Original funktionieren Abfrage und Formular einwandfrei, bis auf die Zusatzoption "alle". Wenn ich die auswähle, werden keine Daten ausgespuckt.

Greetz
MissPh!
Office-VBA-Programmiererin


Verfasst am:
25. Jul 2011, 17:45
Rufname:
Wohnort: NRW

AW: Alle in Kombinationsfeld auswählen - AW: Alle in Kombinationsfeld auswählen

Nach oben
       Version: Office 2k (2000)

Naja, du tust ja auch nichts dafür, dass der Sonderfall berücksichtigt wird.
Ich hatte da jetzt so etwas wie folgt im Kriterium erwartet:
Code:
AND      ([Tabelle].Firma)=[Forms]![Formular01]![Firma]
OR        [Forms]![Formular01]![Firma] = -1)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

_________________
Gruß MissPh!
Sean-Pierre
Gast


Verfasst am:
26. Jul 2011, 11:32
Rufname:


AW: Alle in Kombinationsfeld auswählen - AW: Alle in Kombinationsfeld auswählen

Nach oben
       Version: Office 2k (2000)

Ach ja... klingt lokrisch.

Funktioniert jetzt sogar Very Happy. Vielen Dank!
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: kombinationsfeld als kriterium für abfragen 3 Gast25 1719 27. Nov 2008, 12:09
Gast25 kombinationsfeld als kriterium für abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage über Kombinationsfeld steuern 6 Mittwochsproblem 1421 04. Jun 2008, 23:44
Willi Wipp Abfrage über Kombinationsfeld steuern
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze außerhalb von Zeitspannen auswählen 2 moccamixer 276 19. Apr 2008, 23:03
Gast Datensätze außerhalb von Zeitspannen auswählen
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfeld mit Feldern aus einem Datensatz füllen 9 Bastel-Ralf 976 15. Apr 2008, 19:59
Bastel-Ralf Kombinationsfeld mit Feldern aus einem Datensatz füllen
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfeld mehrspaltig 9 nobima 2613 16. Nov 2007, 21:12
jens05 Kombinationsfeld mehrspaltig
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus Kombinationsfeld 4 Gast 573 17. Aug 2007, 13:33
Gast Abfrage  aus Kombinationsfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage über Kombinationsfeld 3 Maximiliane 569 10. Aug 2007, 13:55
Willi Wipp Abfrage über Kombinationsfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfeld ohne Eintrag soll Ereignis hervorrufen 3 Bullett 610 21. Jul 2007, 14:23
rita2008 Kombinationsfeld ohne Eintrag soll Ereignis hervorrufen
Keine neuen Beiträge Access Tabellen & Abfragen: Ausdruck für Kriterium (bestimmteSpalte im Kombinationsfeld) 4 Gast 985 02. Jul 2007, 22:00
Willi Wipp Ausdruck für Kriterium (bestimmteSpalte im Kombinationsfeld)
Keine neuen Beiträge Access Tabellen & Abfragen: Einen Datensatz aus dem Ergebnis einer Abfrage auswählen 3 proph 574 17. März 2007, 12:45
Thomas2007 Einen Datensatz aus dem Ergebnis einer Abfrage auswählen
Keine neuen Beiträge Access Tabellen & Abfragen: Top 100 bzw. Top 80 aus einer Abfrage auswählen, wie? 4 Markus_l 1615 20. Jan 2007, 14:53
Willi Wipp Top 100 bzw. Top 80 aus einer Abfrage auswählen, wie?
Keine neuen Beiträge Access Tabellen & Abfragen: Kriterium eines Datumfeldes über Kombinationsfeld auswählen 2 bigL 1028 17. Jan 2007, 19:57
bigL Kriterium eines Datumfeldes über Kombinationsfeld auswählen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Forum