Forums Neueste Beiträge
 

Kurzes Datumsformat generell für 2 Jahresziffern einstellen

29/04/2009 - 16:26 von Waldburger Andreas | Report spam
Hallo Accessgemeinde

Meine Anwendung (Access 2002, Windows XP) basiert punkto Breite der Felder
in Formularen und Berichten mit der Datumseinstellung: Datum kurz dd.mm.yy

Diese Einstellung nehme ich in der Systemsteuerung Regions- und
Sprachsteuerung beim jeweiligen User vor (Standart für Datum kurz ist in
Windows dd.mm.yyyy).

Nun soll diese Systemsteuerungsànderung direkt aus Access erfolgen. Mein
Denkrad sollte mal wieder tüchtig angeschoben werden.

Freundliche Grüsse
Andreas
 

Lesen sie die antworten

#1 Josef Poetzl
29/04/2009 - 17:14 | Warnen spam
Hallo!

Waldburger Andreas schrieb:
Meine Anwendung (Access 2002, Windows XP) basiert punkto Breite der Felder
in Formularen und Berichten mit der Datumseinstellung: Datum kurz dd.mm.yy

Diese Einstellung nehme ich in der Systemsteuerung Regions- und
Sprachsteuerung beim jeweiligen User vor (Standart für Datum kurz ist in
Windows dd.mm.yyyy).

Nun soll diese Systemsteuerungsànderung direkt aus Access erfolgen. Mein
Denkrad sollte mal wieder tüchtig angeschoben werden.



Als Anwender würde mich das ziemlich stören, wenn ein Programm *meine*
Windowseinstellungen àndert. ;-)
Besser würde ich es finden, wenn die Anwendungen meine Einstellungen
übernimmt oder die Einstellungen nur innerhalb der Anwendung àndert.
=> wenn du im Bericht das Layout fix vorgeben willst, könntest du das
gewünschte Format auch bei den jeweiligen Steuerelementen einstellen.

Falls es dir aber nur um eine "Übung" geht, wie du Einstellungen
àndern kannst: Ich nehme an, dass es per API lösbar sein wird.
Eine Suche nach SetLocaleInfoA und GetLocaleInfoA wird bestimmt
helfen.

Kurz angetestet:
Public Const LOCALE_SSHORTDATE = &H1F
lcid = GetUserDefaultLCID()
SetLocaleInfo lcid, LOCALE_SSHORTDATE, "dd.MM.yy"


mfg
Josef

EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen