Autor Beitrag
Stan_1958
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36



BeitragVerfasst: Mi 19.03.03 19:24 
Tag zusammen,

ich brauche mal wieder eure Hilfe!

Wie kann ich in einer QBE-Abfrage aus einem Datum den Monat rausfiltern? Z.B. 19.03.2003 wäre dann der Teilstring(Monat) 03 und diesen Teilstring dann als neues Feld in die QBE-Abfrage mit aufnehmen.
Die Funktion substring kann ich in einer QBE -Abfrage nicht anwenden!

Grüße Stan
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Mi 19.03.03 19:38 
hallo,

wenn du das datum hast, kannst du mittels monthOf(ADate); den Monat ermitteln. Dazu muss die unit Dateutils eingebunden werden.

Gruß
Ken
Stan_1958 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36



BeitragVerfasst: Do 20.03.03 08:44 
Hallo Ken,

nee, nee. Entweder habe ich mich falsch ausgedrückt oder Du hast was überlesen. Ich meine die Query - Abfragen die ich mit der Datenbankoberfläche erstellen kann.

Gruß Stan
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1021

Win 7, MacOS
Delphi x, VBA, PHP, ...
BeitragVerfasst: Do 20.03.03 10:16 
erstmal: was meinst du mit QBE?

und so richtig versteh ich dein Problem auch nicht:

Der User gibt ein Datum ein, nach dem gesucht werden soll, und du willst, das dein Programm dann aus diesem Datum den Montag rausfilterst?

Oder willst du aus deiner DB alle Montage rausfiltern?

//EDIT

lol, wie komm ich auf monat... ts.

also, jetzt glaub ich zu wissen was du meinst:

ich würd folgendes vorschlagen:

nimm erstmal eine zweite Variable
dann lies dir mal die Delphi-Hilfe zu FormatDateTime durch

dann weist du wie du deiner 2. Var. den Monat aus deiner 1.Var zuordnen kannst, nämlich so oder so ähnlich:

ausblenden Quelltext
1:
vMonat := FormatDateTime('mm', vOriDatum);					

hoffe das war die lösung ;)
Stan_1958 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36



BeitragVerfasst: Do 20.03.03 14:26 
Hi Kiwicht,

auch nicht. Dann fange ich noch mal anders an:
Start-> Programme>Borland Delphi 5-->

-- Delphi5
-- BDE-Verwaltung
-- Bildeditor
-- Datenbankoberfläche ---> hier jetzt klicken :eyecrazy:

Dann Datei --> Neu --> QBE-Abfrage :think:

Gruß Stan[/b]
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1021

Win 7, MacOS
Delphi x, VBA, PHP, ...
BeitragVerfasst: Do 20.03.03 16:51 
ähm, mist, schon wieder drauf "reingefallen".... sorry, muss mich noch dran gewöhnen das viele auch mit dem DB-Oberfläche arbeiten.. :oops:
kann dir leider nicht weiterhelfen... :(