時 間:2008-7-26 8:07:02
作 者:Microsoft
摘 要:基於字段中的部分值對記錄排序
正 文:
有時,可能需要只基於日期值的月部分對記錄排序,而忽略日和年。也可能需要只基於文本字段的前幾個字符對記錄排序。本主題介紹如何通過創建簡單的表達式來執行這些搜索。
如果使用查詢,請運行查詢以便在數據表視圖中顯示結果。
Access 將顯示“篩選”選項卡。
第一列中的 DatePart 函數將按月對記錄排序,而第二列中的 DatePart 函數將按每個月中的日對記錄排序。
第一列中的升序排序將在頂部顯示一月,在底部顯示十二月。第二列中的升序排序將在頂部顯示 1,在底部顯示 31。降序排序則相反。
按部分文本值排序非常類似於按部分日期值排序。您需要在“高級篩選/排序”窗口中編寫表達式,以提取構成排序基礎的字符。
假設“城市”字段包含諸如“North Seattle”、“South Seattle”、“North Tacoma”或“South Tacoma”這樣的值。假設您希望忽略第一個單詞,而單獨按第二個單詞對記錄排序。
Mid 函數將返回在指定字符串或字段中所包含的子字符串。在這裡,對於每個記錄,該函數將返回在“城市”字段中從第七個字符開始(即在空格之後)的值。