VB6; Datumsabfrage in Access2002 Database

Hallo!

Ich möchte in einer Tabelle mit einem Feld"Datum" verschiedene
Datumsabfragen erzeugen.
Als Eingabe verwende ich 2 Calendar und ausgeben möcht ich die ausgewählten Datensätze über ein MSFlexgrid in Verbindung mit einem Data.
Für DataSource verwende ich einen SQL-String, den ich mir zusammenstopple, was auch funktioniert - nur nicht mit Datumsabfragen.

SQL-String = „select from…where Datum = calendar1.wert …“
das geht nicht

Ich habe bereits herumgestöbert, aber so richtig verstanden habe ich es nicht!!!

Noch etwas:
Wie kann ich beim MSFlexgrid die Spaltenüberschrift ändern?

Für eine Hilfe bin ich sehr dankbar

Liebe Grüße
Othmar Treml

Hallo,

Ich möchte in einer Tabelle mit einem Feld"Datum" verschiedene
Datumsabfragen erzeugen.
Als Eingabe verwende ich 2 Calendar und ausgeben möcht ich die
ausgewählten Datensätze über ein MSFlexgrid in Verbindung mit
einem Data.
Für DataSource verwende ich einen SQL-String, den ich mir
zusammenstopple, was auch funktioniert - nur nicht mit
Datumsabfragen.

SQL-String = „select from…where Datum = calendar1.wert
…“
das geht nicht

Das Problem hatte ich zufällig heute auch. Schreib für ‚calendar1.wert‘

Format(calendar1.wert, „#yyyy-mm-dd#“)

Ich habe bereits herumgestöbert, aber so richtig verstanden
habe ich es nicht!!!

Im SQL String versteht Access nur das US-Format.

Noch etwas:
Wie kann ich beim MSFlexgrid die Spaltenüberschrift ändern?

MsFlexgrid1.Textmatrix(0,0) = „Kopf Spalte 0“

Gruß Rainer

Hallo Rainer (Chewpapa)!

Danke für Deine rasche Hilfestellung.
Es war mir klar, dass mit dem Datumsformat etwas nicht stimmt, aber ich konnte es nicht wirklich verstehen.
Ich hab es nun kappiert - so hoffe ich jedenfalls.

Werde Deinen Vorschlag morgen umsetzen und Dir berichten.

Liebe Grüße aus dem Salzkammergut
sendet
Othmar Treml

Hallo Rainer,
spät aber doch komme ich nun wieder dazu, mich meinen Problemen zu wiedmen.

Problem1
Die Datumsabfrage mit dem SQL-Sting funktionier bei mir so auch nicht.

SQL_String_Flex2 = "select Datum, Redner, Thema from Vortragsliste where datum > = Format(calendar1.wert, „#yyyy-mm-dd#“) "
data.recordsource = SQL_String_Flex2

Kann es sein, daß das Format des Datumsfeldes meiner DB falsch ist.
Felddatentyp = Datum/Uhrzeit
Format = Datum,kurz
Eingabeformat = 00.00.0000;0;_

Problem2
Mit der Spaltenüberschrift beim MSFlex2 sieht so aus:
Wenn ich keine Verbindung zur DB habe, dann funktionieren die neuen
Überschriften, es sind halt keine Daten im Grid.
Doch wenn ich eine Verbindung zur DB habe, dann stehen die Feldnamen
der DB - Tabelle als Überschrift im Flexgrid.

Habe schon viel herumgesucht, leider nichts gefunden.

Vielleicht gibt es doch noch eine Lösung für meine Probleme.
Dafür bin ich sehr dankbar.

Liebe Grüße
Othmar Treml