2016-03-01 51 views
0

我有從SQL Server鏈接到MS Access的表。問題是MS Access上的日期不顯示非值零校驗:在SQL 2016年1月1日的Access 1/1/2016中。在查詢中,我設置了RDATE: Left(CStr([RENEWAL_DATE]),**10**)來消除時間,但是當日期少於10個字符時,部分時間出現。鏈接SQL表> MS Access與日期/時間

我正在尋找的是清除事情。我如何讓MS Access顯示日期如01/01/2016而不是1/1/2016?

+0

日期沒有格式,它們*值*就像小數和整數一樣。使用任何可用的功能截斷時間部分或將值轉換爲'日期'或Access中的等效內容 –

回答

1

永遠不要處理像字符串一樣的日期。沒有例外。

在這裏,你可以使用:

RDATE: DateValue([RENEWAL_DATE]) 
+0

感謝您這就是我所需要的! – Messi

0

在查詢設計視圖中,您可以指定訪問將用於顯示在你的日期列中的值的格式。當您處於查詢的設計視圖中時,右鍵單擊日期列,選擇屬性。你有格式屬性。