2009-05-21 76 views
0

我在ms-access中遇到了另一個與我的數據有關的問題。MS-Access中的查詢:格式化sql UPDATE代碼中間的字段

基本上,我在做什麼是使用多個sql語句來拉,排序,並直接改變/操縱數據。 ,即時通訊目前遇到的問題是,我想使用一個SQL代碼:

UPDATE analyzedCopy2 SET analyzedCopy2.DateRange = #4/21/2009# to #4/29/2009# 

,但我無法弄清楚如何重新格式化日期範圍(這是目前的日期),在SQL語句文本。我不能簡單地手動設置格式,因爲此代碼之前的sql代碼將從另一個表中提取所有數據,並且在發生這種情況時,它會自動將DateRange的格式更改爲日期,因爲這是它所處的類型從。

如果有人知道如何用vba代碼格式化一個列,那麼這樣也可以,因爲我創建了一個vba代碼來按我想要的順序運行查詢。

如果任何人需要更好的解釋任何東西只是讓我知道。

+0

yahh ......我還是想知道怎麼做所有我問上面,但我只是重新運行我的代碼,這次並沒有改變我的列的格式,不知道爲什麼這次沒有對我做這件事,即使我第一次做錯了。 – Bryan 2009-05-21 15:55:14

回答

0

您可以使用SQL(DDL)更改表的某些方面:

ALTER TABLE TableName ALTER COLUMN ColumnName Text(50)