Abfrage Problem

25/05/2008 - 20:46 von Heiden Andre | Report spam
Hallo,

ich habe folgendes Abfrage Problem..
Ich habe eine Tabelle (tblGutschein) in dieser gibt es folgende Spalten

DatumGutschein | DatumAusstellung | Wertgutschein | MitarbeiterID
In diesen sind die Werte z.b. so gespeichert
06.Dez.06 | 15:26:37 | 50 | 143
07.Dez. 06 | 19:30:21 | 5 | 123

Nun müss ich eine Abfrage erstellen die von einem Mitarbeiter verkaufen
Gutscheine innerhalb eines Datums und Zeitspanne.

Wàre auch normalerweise kein Problem.
Durch das aber das Datum und die Uhrzeit des Gutschein in 2 Spalten
aufgeteilt ist habe ich ein Problem damit.

Hier mein Versuch... dieser liefert mir aber immer nur die gesamtsumme
alles verkauften Gutscheine des Mitarbeiters ;(

Hier die Abfrage selber:

gesamt_gutscheine = "Mitarbeiterid = " & txt_mitarbeiterid & _
" AND CDate(CDbl(DatumGutschein) + CDbl(DatumAusstelung)) BETWEEN #"
& Format(Me.[datum_beginn], "yyyy-mm-dd") & " " & FormatDateTime(Me.beginn,
vbShortTime) & ":00# AND " "CDate(CDbl(DatumGutschein) +
CDbl(DatumAusstelung)) = #" & Format(Me.[datum_ende], "yyyy-mm-dd") & " " &
FormatDateTime(Me.ende, vbShortTime) & ":00#"

Hier nun die Sum Abfrage:

Me.txt_gutschein = Nz(DSum("Wertgutschein", "tblGutschein",
gesamt_gutscheine), 0)


Hoffe ich habe mein Problem verstàndlich rübergebracht.

mfG.

Andre Heiden
 

Lesen sie die antworten

#1 Peter Doering
25/05/2008 - 21:24 | Warnen spam
Hallo,

Heiden Andre wrote:

ich habe folgendes Abfrage Problem..
Ich habe eine Tabelle (tblGutschein) in dieser gibt es folgende Spalten

DatumGutschein | DatumAusstellung | Wertgutschein | MitarbeiterID
In diesen sind die Werte z.b. so gespeichert
06.Dez.06 | 15:26:37 | 50 | 143
07.Dez. 06 | 19:30:21 | 5 | 123

Nun müss ich eine Abfrage erstellen die von einem Mitarbeiter verkaufen
Gutscheine innerhalb eines Datums und Zeitspanne.

Wàre auch normalerweise kein Problem.
Durch das aber das Datum und die Uhrzeit des Gutschein in 2 Spalten
aufgeteilt ist habe ich ein Problem damit.

Hier mein Versuch... dieser liefert mir aber immer nur die gesamtsumme
alles verkauften Gutscheine des Mitarbeiters ;(

Hier die Abfrage selber:

gesamt_gutscheine = "Mitarbeiterid = " & txt_mitarbeiterid & _
" AND CDate(CDbl(DatumGutschein) + CDbl(DatumAusstelung)) BETWEEN #"



Ist das echter Code? DatumAusstelung <> DatumAusstellung

& Format(Me.[datum_beginn], "yyyy-mm-dd") & " " & FormatDateTime(Me.beginn,
vbShortTime) & ":00# AND " "CDate(CDbl(DatumGutschein) +
CDbl(DatumAusstelung)) = #" & Format(Me.[datum_ende], "yyyy-mm-dd") & " " &
FormatDateTime(Me.ende, vbShortTime) & ":00#"



Probier mal so:

... " WHERE DatumGutschein+DatumAusstellung " & _
" BETWEEN " & Format(Me!datum_beginn + Me!beginn, _
"\#YYYY\-MM\-DD hh\:nn\:ss\#") & _
" AND " & Format(Me!datum_ende + Me!ende, _
"\#YYYY\-MM\-DD hh\:nn\:ss\#")

(Luftcode)

Setzt voraus, dass alle Felder auch wirklich die Feldtypen Datum/Zeit
enthalten.

Gruss - Peter

Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen