Am 15.11.2010 17:24, schrieb Robert Großkopf:
Hallo Richard,

seit einiger Zeit nutze ich OOo 3.2.1 unter Vista. Ich möchte in einer
Base eine Datumsanzeige für die Ausgabe eines Wochentags nutzen. In
einer Abfrage wollte ich das realisieren. Aber mit dem SQL- Befehl  --
DateName(weekday, "Datum" )  AS "Wochentag" -- gekomme ich nur eine
Fehlermeldung.  Diese sagt gekürzt:
SQL-Status: S1000
Fehler-Code: -33
Access is denied: DATENAME in statement [SELECT "xxx", "Datum",
"Uhrzeit", "yyy", DateName(weekday, "Datum" ) AS "Wochentag" FROM "aaa"
ORDER BY "bbb" ASC, "Datum" ASC, "Uhrzeit" DESC]
Mit einer Abfrage wirst Du da wohl nicht zum Ziel kommen:
DAYNAME("Datum") erzeugt einen englischsprachigen Tag. Siehe dazu das
entsprechende Kapitel aus http://hsqldb.org/doc/guide/ch09.html .

Besser zum Ziel kommst Du, indem Du in der Abfrage (wenn es denn eine Abfrage
ist, ansonsten im Formular) die Formatierung des Feldes änderst. Die
Formatierung hält sich nämlich an die Spracheinstellungen - und gibt den
Wochentag in Deutsch zurück.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org


Danke für die schnelle Antwort. Wenn das über das Formular beim Eintragen geht, werde ich das mal ausprobieren. Die Idee ist sicher zu verwirklichen.

Mit DAYNAME("Datun") bekomme ich jetzt auch in der Abfrage einen engl.Tag 
angezeigt.


--
Einen Gruß aus dem
Weide- und Wanderparadies Allrode/Harz
sendet Richard


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an