Access 有許多可用於建立運算式的內建函數。 如果您閱讀了 建立運算式,您可能會記得函數只是運算式中可能的其中一個要素。 不過,您最終必須瞭解如何在運算式中新增函數,才能對運算式執行太多操作。

附註:  您也可以在運算式中使用自訂內建函數,但如果您知道如何建立這些函數,您可能不需要像這樣的文章! 您可能只是在尋找所有 可用的 Access 函數清單

首先,以下是使用函數的一些基本操作:

  • 若要使用函數,請輸入其關鍵字、開放式括弧、 (要) 的值,然後輸入右括弧。

  • 有些函數不需要任何引數,但有些函數需要數個引數,在這種情況下,您可以使用逗號分隔這些引數。

  • 函數引數可以是識別碼、常數或其他函數。 您可以使用標準數學運算子 (例如 +、-、*或 /) 或比較運算子 (進一步合併這些<、> 或 =) 。

  • 函數會採取您作為引數提供的任何資訊,在幕後執行一些程式碼,然後將值回到您輸入函數的確切位置。 換句話說,您可以成為程式設計師,而不需要執行任何程式設計!

聽起來有點令人生驚嗎? 這其實並不一樣。 也許用一或兩個範例可以幫上忙:

=IIf([DueDate] >= Date(),"確定", "逾期")

此運算式是由 IIf 函數 (綠色字元) 。 請注意,分隔三個引數的綠色逗號。 在此範例中,我們使用 IIf 函數來比較名為 DueDate 的欄位與今天的日期。 如果 DueDate 欄位大於或等於今天的日期,它會將字串"OK";否則,它會退回「逾期」。

  • IIf 函數的第一個引數是邏輯測試,它包含 DueDate 欄位 (在橘色) 中的識別碼、幾個比較運算子 (紅色) ,以及以藍色) 表示的 Date 函數 (,這不需要引數。

  • IIf 函數的第二個和第三個引數都是以黑色 (字串常數) ,必須用引號括住。 這兩個引數可能也是函數或運算式,可回回數位或文字。

您可以在表單或視圖的文字方塊中,或在資料表中的計算欄位,以及其他位置使用像這樣的運算式。

以下是在運算式中使用函數建立文字字串的另一個範例:

="首碼: " & Left([ProductCode], 2)

在這裡,運算式的開頭是以黑色或黑色 (字串常數) 。

  • 紅色 (符號) 串連運算子,用來將字串連接在一起。

  • 左側 函數會 (綠色) 兩個引數:

    • 欄位識別碼會 (為橘色) ,

    • 以黑色 (表示的整數常數) 。 在此例中,我們只想使用欄位最左邊的兩個字元,因此輸入 2。

如果 ProductCode 欄位包含 "CD22035",則此運算式的結果為"首碼:CD"。

想要運算式和函數詳細資訊嗎?

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×