2016-08-18 2 views
0

Ich bin in Großbritannien ansässig und entwickle eine MS Access 2016-Datenbank für einen amerikanischen Kunden.MS Access - nur Datumsformat der lokalen Datenbank ändern

Wie kann ich ändern, um die Spracheinstellungen für diese Datenbank nur und nicht in der allgemeinen Zugriff so zum Beispiel in der Tabelle Design Sichtfeld Formatoptionen für Datum angezeigt erscheinen als mm/tt/mm/tt/yy usw. statt TT/MM/JJJJ, TT/MM/JJ?

Ich weiß, dass ich die Daten Post-hoc mit SQL oder VBA formatieren kann, aber ich würde lieber das Verhalten als Standard in der Entwurfsphase festlegen, um das Potenzial für Fehler zu begrenzen.

Vielen Dank.

aktualisieren, ist hier die Optionen zur Zeit für das Feldformat: mm/tt/

aber das wird:

enter image description here

+0

Ja, verwenden Sie _Kurzes Datum_ für eine Anzeige mit den Windows-Einstellungen - die in den USA wird _m/d/jjjj_. – Gustav

Antwort

1

Sie die Eigenschaft Format der Tabellenfelder und Textfelder festlegen Ändern Sie nicht das Verhalten von, sagen wir, DateValue, die immer noch eine Datumsstring wie "6/7/2016" als 2016-07-06 mit Ihren Windows-Einstellungen lesen.

Also die wirkliche Antwort ist, dass Sie nicht können. Und Sie sollten es auch nicht brauchen - wenn Sie keine benutzerdefinierten Formate anwenden, zeigt Ihre Datenbank Daten wie m/d/yyyy an, wenn Sie Ihren amerikanischen Kunden erreichen.

Wenn Sie Ihre Anwendung in Aktion sehen möchten, installieren Sie eine virtuelle Maschine mit US-Einstellungen und testen Sie Ihre Anwendung in dieser Umgebung.

Verwandte Themen