MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 01.05.2009, 15:07   #1
tomsen2
Neuer Benutzer
Neuer Benutzer
Standard Acc2003 - Umformulierung SelectSum in DomSum

Hallo!

Kann mir jemand weiterhelfen meine Abfrage abzuändern?
Mein Problem ist die Abrage funktioniert soweit nur leider kann ich die gewonnen Daten nicht in eine neue Abfrage einbinden (Access stürtzt ab).
Habe mir sagen lassen wenn ich die Abfrage mit DomSummme gestalte triit diese Problem nicht auf.
Ich komm nur nicht dahinter wie ich die Zeile
WHERE (TX.Spieltag <= T1.Spieltag)
AND TX.HeimManschaft = T1.HeimManschaft)

mit Domsumme eingeben soll..

SELECT T1.Heimmanschaft, T1.Spieltag, (SELECT Sum(HeimTore)
FROM Spieltagergebnisse AS TX
WHERE (TX.Spieltag <= T1.Spieltag)
AND TX.HeimManschaft = T1.HeimManschaft) AS HeimToreGes
FROM Spieltagergebnisse AS T1
ORDER BY T1.Spieltag DESC;

lg
tomsen2
tomsen2 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.05.2009, 15:40   #2
Anne Berg
MOF Guru
MOF Guru
Standard

Hallo, versuche es mal hiermit:
Code:

SELECT T1.Heimmanschaft, T1.Spieltag, 
DSum("HeimTore","Spieltagergebnisse","Spieltag <= " & T1.Spieltag & " AND HeimManschaft=" & T1.HeimManschaft) AS HeimToreGes
FROM Spieltagergebnisse AS T1
ORDER BY T1.Spieltag DESC;
Vorausgesetzt, Spieltag und HeimManschaft sind numerische Felder, sonst müssen noch Hochkommata eingesetzt werden.

__________________

Liebe Grüße
Anne
Anne Berg ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.05.2009, 15:53   #3
Josef P.
MOF Guru
MOF Guru
Standard

[OT]
Vielleicht sollte man diesen Thread gemeinsam mit http://www.ms-office-forum.net/forum...d.php?t=250150 betrachten.
Vielleicht klappt es auch mit einer Abfrage ohne DSum(), wenn man sie etwas anders gestaltet.
Ich bin mir nämlich nicht sicher, ob DSum das eigentliche Problem lösen wird.

Im anderen Thread wurde ein Absturz von Access erwähnt. Könntest du eventuell (im anderen Thread) ein Beispiel zum Download bereitstellen. Ich würde mir nämlich gerne ansehen, wie Access abschmiert.
Josef P. ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 02.05.2009, 02:32   #4
tomsen2
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Und wenn "Heimmanschaft" ein Textfeld ist?
Mit Hochkommas steht im Ergebnissfeld #Fehler???

SELECT T1.Heimmanschaft, T1.Spieltag,
DSum("HeimTore","Spieltagergebnisse","Spieltag <= " & T1.Spieltag & ' " AND HeimManschaft=" ' & "T1.HeimManschaft") AS HeimToreGes
FROM Spieltagergebnisse AS T1
ORDER BY T1.Spieltag DESC;

Geändert von tomsen2 (02.05.2009 um 03:23 Uhr).
tomsen2 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 02.05.2009, 09:41   #5
Arne Dieckmann
MOF Guru
MOF Guru
Standard

Mit Heimmannschaft als Textfeld muss es so aussehen:

Code:

SELECT T1.Heimmanschaft, T1.Spieltag, 
DSum("HeimTore","Spieltagergebnisse","Spieltag <= " & T1.Spieltag & " AND HeimManschaft='" & T1.HeimManschaft & "'") AS HeimToreGes
FROM Spieltagergebnisse AS T1
ORDER BY T1.Spieltag DESC;

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 04.05.2009, 19:09   #6
tomsen2
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Hallo Arne!

Danke für die Hilfe bei de Kommasetzung..
Kann die Tabelle nun einbinden ohne Fehlermeldung.

Leider lassen sich die gewonnenen Daten nicht richtig sortieren da die neuen Daten als Text ausgegeben werden.
(Hab zum Test die Abfrage nach Excel exportiert und das neue Feld "HeimtoreGes" wurde von Excel als Text erkannt)
Problem bei absteigender Sortierung stimmt die Reihenfolge nicht:
9
29
23
22
20
18
18
17
10

Läßt sich das Ausgabeformat umändern??
tomsen2 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 04.05.2009, 19:14   #7
Arne Dieckmann
MOF Guru
MOF Guru
Standard

Du könntest um den gesamten Ausdruck noch ein Val() oder ähnliches packen:

Code:

SELECT T1.Heimmanschaft, T1.Spieltag, 
Val(DSum("HeimTore","Spieltagergebnisse","Spieltag <= " & T1.Spieltag & " AND HeimManschaft='" & T1.HeimManschaft & "'")) AS HeimToreGes
FROM Spieltagergebnisse AS T1
ORDER BY T1.Spieltag DESC;

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 04.05.2009, 19:56   #8
Anne Berg
MOF Guru
MOF Guru
Standard

...auch ein ORDER BY VAL(T1.Spieltag) DESC; täte seinen Dienst.

__________________

Liebe Grüße
Anne
Anne Berg ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 04.05.2009, 20:00   #9
Arne Dieckmann
MOF Guru
MOF Guru
Standard

@Anne: Ich denke, es geht um die Heimtore, nicht um die Spieltage (die Beispieldaten passen auch eher dazu) - oder liege ich da falsch? Außerdem ist das Feld "Spieltag" numerisch (s. DSum()) ...

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 04.05.2009, 20:22   #10
tomsen2
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

@Arne
Abfrage läuft nun wie gewünscht!

Vielen Vielen Dank und Schöne Grüße
tomsen2 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:02 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.