Hallo Robert,
Danke, Du hast Recht. Nur ist es etwas lästig, wenn ich eine Abfrage
ergänzen möchte, dann muss ich sie neu anlegen.
Hier habe ich noch eine weitere Frage. Ich habe einen Bericht erstellt, z.B.
Geburtstage im Januar, nun möchte ich den Bericht auch für die anderen
Monate erstellen. Bei Access konnte ich den Bericht kopieren und die
Datenquelle, d. h. die entsprechende Abfrage menügestützt ändern. in Base
finde ich kein Menü um die Datenquelle zu ändern. Ist wahrscheinlich nicht
vorgesehen oder?
Schönen Sonntag.
Gruß
Peter
----- Original Message -----
From: "Robert Großkopf" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, October 11, 2008 7:53 PM
Subject: Re: [de-users] Base, Abfrage, Datumsfeld, Fehlermeldung,
Entwurfsansicht
Hallo Peter,
Den Code habe ich mit Hilfe der Entwurfsansicht erstellt. Beim Anwenden
des
Entwurfs wird die richtige Auswahl angezeigt (Doppelklick). Wenn ich dann
nachträglich etwas ändern bzw. ergänzen möchte und die Abfrage mit
"bearbeiten" aufrufen will, erscheint die Fehlermeldung und wenn ich die
Fehlermeldung schließe der Code, den ich kopiert habe. Das geschieht aber
nur, wenn ich mit den Funktionen MONTH("Geburtstag") und
DAYOFMONTH("Geburtstag") arbeite.
Bei mir erscheint dieselbe Fehlermeldung, wenn ich die Abfrage wieder
öffne -
das tut der Abfrage aber keinen Abbruch. Wenn ich dann abspeichere
mit "SQL-Kommando direkt ausführen", dann erscheint später auch nicht mehr
die Meldung.
Auch bei folgendem Code gibt es eine Fehlermeldung: SELECT "Geburtstag",
"Nachname", "Vorname", "Telefon", "Telefon2" FROM "Adressen2" WHERE
"Geburtstag" IS NOT NULL ORDER BY ( MONTH( "Geburtstag" ) ) ASC, (
DAYOFMONTH( "Geburtstag" ) ) ASC
Hier heißt es: "Fehler in der SQL Syntax".
Auch die Abfrage funktioniert anstandslos, wenn der "SQL"-Button gedrückt
ist
und damit die Abspeicherung erfolgt ist.
Es scheint so, dass die Abfrage in der Entwurfsansicht nicht ganz kompatibel
zu dem ist, was die interne Datenbank HSQLDB wirklich umsetzen kann. Die
Fehlermeldungen sind so etwas wie der kleineste gemeinsame Nenner, der hier
nicht eingehalten wird. Es ist z.B. nicht üblich, dieselbe Spalte nach 2
unterschiedlichen Kriterien zu sortieren. Bei der HSQLDB klappt das aber in
diesem speziellen Datumsfall.
Solange die Abfragen funktionieren braucht wäre mir das erst einmal egal -
und
genau das machen sie ja.
Gruß
Robert
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]