none
Access 取出民國年問題 RRS feed

  • 問題

  • 各位好 :

        客戶的電腦原本執行的電腦,換電腦將 Win7 換WIN10 及 office 365 後。

    原本Format(date,"e") 會取得109 現在卻取得 2020

    該機的 Access  資料表 日期欄位會出現 109/05/23 Excel 自訂格式  e/mm/dd  也會出現 109/05/23。

    所以應該不是用到非台灣版。

    但不知為何,format(date,"e") 由原本的取回109 變成取回 2020

    地區語言選項 設台灣

    該批的電腦都有相同問題。都是取回 2020

    而我自已家中電腦相同環境 format(date,"e")取回的是109 而不是2020(客戶的取回卻是2020)

    請問一下有那裏沒有注意到嗎?

    2020年5月26日 下午 11:27

所有回覆

  • 你好,

    這個問題似乎和Windows 10使用的時間格式有關,必須同時保證Access的顯示語言為繁體中文(台灣),才能正確的輸出民囯年份。

    你可以到控制台->地區->其他設定->日期->月曆類型 檢查是否可以選擇 中華民國曆:

    從網路上瞭解到,自從微軟出版了Windows 10及Server 2016之後,若非從原來Windows舊系統升級而是以全新安裝系統者,通常都會無法使用中華民國曆而只有西元曆,原來可以從程式的選用功能處添加該功能,但從1709之後卻再也找不到這個選用功能了。你可以向Windows 10添加國曆(中華民國曆)支援, 參閱:Windows 10中沒有【中華民國曆】?以及這個三方網頁:向Windows 10添加國曆(中華民國曆)支援

    請注意:三方站點的内容不受微軟監管,鏈接也有可能會失效,微軟不保證其内容的真實性有效性,因訪問三方站點造成的任何損失微軟不承擔任何責任。

    在確認當前Windows 10系統支援中華民國曆后,再檢視下是否可以使用Format(date,"e")取回民國年。

    有任何進展或者疑問,可以Po上來與我們繼續探討。

    Herb


    如果以上回復對您有所幫助,建議您將其“標示為解答”. 如果您對我們的論壇支持有任何的建議,可以通過此郵箱聯繫我們:tnsf@microsoft.com.

    點擊了解更多或者訪問我們的 專用論壇,與我們的技術專家一起分享,探索 Microsoft Office 2019

    2020年5月27日 上午 09:12
    版主
  • Herb 您好:

        感謝您的回覆

    那台電腦上有中華民國曆可以選。

    在ACCESS 的日期欄位上,可以出現109/05/23,右下角的日期 也是出現109/05/23

    但 在即時運算的 Format(date,"e")卻是 2020

    程式執行時的 Format(date,"e")  也是2020

    好像是重新安裝的電腦就會有此一日期的問題。請問一下還有什麼地方沒有設定到嗎?


    2020年5月28日 上午 01:08
  • 如果安裝到英文版的 VBA 也會對 e 不反應。

    例如 AutoCAD 的 VBA 。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2020年5月28日 上午 11:35
  • Herb 您好:

       再重裝了一台WINDOWS 10 一開始沒有中華民國曆,經過一番爬文後找到方法,將中華民國曆加入了。

    在資料表中的日期格式欄位可以顯示 109/05/23,但 format(date,"e")   還是取回2020。

    2020年5月28日 下午 02:43
  • 重新 windows 10 及 Office 365 而己,都選 正體版本,沒有裝其他的
    2020年5月28日 下午 02:46