Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Gruppieren und Verketten in Abfrage
zurück: DefaultValue - Änd. im vorherigen Datensatz berücksichtigen weiter: Mit VBS eine Tabelle in ACCESS öffnen 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
ar155-q4
Einsteiger


Verfasst am:
23. Apr 2014, 13:20
Rufname:

Gruppieren und Verketten in Abfrage - Gruppieren und Verketten in Abfrage

Nach oben
       Version: Office 2007

Hallo Leuts,

ich kämpfe mich seit 2Tagen durch alle möglichen Foren um o.g. Problem zu lösen.
Die folgenden Themen hier aus dem Forum konnte ich nicht erfolgreich umsetzen.

Verketten von Feldinhalten - GetFields() und
Textzeilen EINER Spalte verbinden (Access)

Mein Tabellen
tblTageskm ( Datenherkunft:Import.txt)
fldTourNr / lfdFzg / fldTourKosten / fldTourDatum
2 / A / 120€ / 16.04.2014
5 / B / 70€ / 16.04.2014
105 / B / 60€ / 16.04.2014
8 / C / 50€ / 16.04.2014
108 / C / 40€ / 16.04.2014
118 / C / 60€ / 16.04.2014

tblFzg (Beziehung 1:n zu tblTageskm)
fldFzg
A - verknüpfte tagesTouren
B - verknüpfte tagesTouren
C - verknüpfte Tagestouren

als Ergebnis möchte eine Abfrage erstellen, die mir folgendes Ergebnis liefert:
TourDatum / Fahrzeug / KostenproTag / TourenNr
16.04.2014 / A / 120€ / 2
16.04.2014 / B / 130€ / 5 + 105
16.04.2014 / C / 150€ / 8 + 108 +118
z.B.:
Code:
Tourenzusammen: GetFields("fldTourNr";"tblTageskm";"tblFzg.fldFzg=" & [tblTageskm.fldFzg])
{Vermutlich aus Verketten von Feldinhalten - GetFields() Edit by Willi Wipp}
bringt folgenden Fehler:
Zitat:
2 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben
Hoffe Ihr könnt mir weiterhelfen.
Dank im Voraus

Gruß
Swen
Willi Wipp
Moderator


Verfasst am:
25. Apr 2014, 07:23
Rufname:
Wohnort: Raum Wiesbaden

Re: Gruppieren und Verketten in Abfrage - Re: Gruppieren und Verketten in Abfrage

Nach oben
       Version: Office 2007

Hi ar155-q4,

warum wirfst Du die Tabellen durcheinander?
Und dann musst Du noch den Felddatentyp beachten.
Code:
Tourenzusammen: GetFields("fldTourNr";"tblTageskm";"fldFzg = '" & [fldFzg] & "'")

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Gast



Verfasst am:
25. Apr 2014, 08:09
Rufname:

AW: Gruppieren und Verketten in Abfrage - AW: Gruppieren und Verketten in Abfrage

Nach oben
       Version: Office 2007

Die Tabelle "tblTageskm" hat kein Feld "fldFzg".
Besser wäre wohl
Code:
Tourenzusammen: GetFields("fldTourNr";"tblTageskm";"lfdFzg = '" & [fldFzg] & "'")
HTH
ar155-q4
Einsteiger


Verfasst am:
25. Apr 2014, 14:43
Rufname:

AW: Gruppieren und Verketten in Abfrage - AW: Gruppieren und Verketten in Abfrage

Nach oben
       Version: Office 2007

Hallo

Danke für eure Antworten.
@Gast: ist ein Tippfehler von mir gewesen, das Feld heisst fldFzg.

Das Feld(fldTourNr) wird jetzt verkettet,
allerdings werden alle in der Tabelle befindlichen Werte des Feldes(fldTourNr) verkettet, die dem Fahrzeug(fldFzg) zugeordnet sind.
Gibt es auch eine Lösung, das er das Feld (fldTourDatum-Typ=Datum/Uhrzeit) mit einbezieht???

In meiner Abfrage habe ich die Felder (fldTourNr-Typ=Text) und (fldFzg-Typ=Text) gruppiert, das Feld (TourKosten-Typ=Text) auf Summe. Soweit liefert die Abfrage das gewünschte Ergebnis.
Code:
SELECT   fldTourDatum, fldFzg, Sum(fldTourKosten) AS Summe, fldFzgGruppe,
         GetFields("fldTourNr","tblTageskm",
                   "fldFzg = '" & [fldFzg] & "'") AS Tourenzusammen
FROM     tblTageskm
GROUP BY fldTourDatum, fldFzg, fldFzgGruppe
ORDER BY fldTourDatum, fldFzg;
Ich hoffe das ich so halbwegs verständlich das Problem schildern konnte.

Ich Danke im Voraus

MfG
Swen
Willi Wipp
Moderator


Verfasst am:
26. Apr 2014, 13:54
Rufname:
Wohnort: Raum Wiesbaden

Re: Gruppieren und Verketten in Abfrage (II) - Re: Gruppieren und Verketten in Abfrage (II)

Nach oben
       Version: Office 2007

Hi ar155-q4,

das sollte sich etwa so umsetzen lassen
Code:
SELECT   fldTourDatum, fldFzg, Sum(fldTourKosten) AS Summe, fldFzgGruppe,
         GetFields("fldTourNr","tblTageskm",
                   "fldFzg = '" & [fldFzg] & "'"
            & " AND fldTourDatum = " & Format([fldTourDatum],
                                              "\#yyyy-mm-dd\#")) AS Tourenzusammen
FROM     tblTageskm
GROUP BY fldTourDatum, fldFzg, fldFzgGruppe
ORDER BY fldTourDatum, fldFzg;
{Fehlende Klammer ) nach Hinweis von ar155-q4 hinzugefuegt}
_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)


Zuletzt bearbeitet von Willi Wipp am 27. Apr 2014, 11:48, insgesamt 2-mal bearbeitet
ar155-q4
Einsteiger


Verfasst am:
26. Apr 2014, 21:44
Rufname:

AW: Gruppieren und Verketten in Abfrage - AW: Gruppieren und Verketten in Abfrage

Nach oben
       Version: Office 2007

Vielen Dank

Ich weis garnicht, wie ich mich mit Worten bedanken kann.
Der Code funktioniert wunderbar.

Endlich ist eines meiner Hauptprobleme gelöst, und die Arbeit an der restlichen DB kann stressfrei weitergehen (hab mir schon den Kopf zerbrochen evtl. die gesamte Struktur der DB zu ändern).
Vielen herzlichen Dank.

MfG
Swen
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: Abfrage Rechnet simple addieren formel nicht 3 Seppi 1597 04. März 2004, 13:39
Willi Wipp Abfrage Rechnet simple addieren formel nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Filter bei Abfrage 3 tivi 701 03. März 2004, 15:06
tivi Filter bei Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfeld im Formular als Kriterium für eine Abfrage 1 gunderma 2621 03. März 2004, 10:05
tania63 Kombinationsfeld im Formular als Kriterium für eine Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Summe in Abfrage mit meheren Kriterien 1 Gast 2706 01. März 2004, 16:43
borstel Summe in Abfrage mit meheren Kriterien
Keine neuen Beiträge Access Tabellen & Abfragen: [DANKE-ERLEDIGT] Join in einer Abfrage 2 Gast 803 01. März 2004, 08:36
ppc [DANKE-ERLEDIGT] Join in einer Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Auswahlkriterium über 2 Tabellen 1 Majo 1907 24. Feb 2004, 13:54
Willi Wipp Abfrage mit Auswahlkriterium über 2 Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzeige bei "ja/nein" Abfrage nicht korrekt 2 FWE 1288 12. Feb 2004, 14:10
FWE Anzeige bei "ja/nein" Abfrage nicht korrekt
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Hilfe zu SQL (DAO 351 MS) - Abfrage 3 Berny_H 1005 04. Feb 2004, 11:41
borstel Suche Hilfe zu SQL (DAO 351 MS) - Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmte Abfrage erstellen ... nur wie ? 1 studi 2219 22. Dez 2003, 20:51
reke Bestimmte Abfrage erstellen ... nur wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, ob eine Abfrage ein Ergebnis hat 3 Esdo 3934 09. Dez 2003, 15:53
Fedaykin Abfrage, ob eine Abfrage ein Ergebnis hat
Keine neuen Beiträge Access Tabellen & Abfragen: Access 97 Abfrage Duplikate 9 gast 2419 02. Dez 2003, 14:39
Kay Access 97 Abfrage Duplikate
Keine neuen Beiträge Access Tabellen & Abfragen: Parameter abfrage 3 Gast 1903 01. Dez 2003, 16:12
Caladan Parameter abfrage
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks