程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> Access 2000教程:16.4 函數和子程序

Access 2000教程:16.4 函數和子程序

編輯:關於Access數據庫
講了變量,現在也要講講“函數”和“子程序”了。

  像“sin( )”、“abs( )”這些都是函數都是內部函數,現在我們要來講講外部函數,外部函數和變量一樣在使用之前也是要先申明。它們的結構如下圖所示。

函數結果

舉例

  
函數則會把“a+b-c”的值返回給函數名“Getnumber”,如果我們輸入Getnumber(9,4,2),則會返回“9+4-2”即“11”給函數“Getnumber”。“Function”的英文含意就是“函數”。它在這兒用來作為函數申明的一個內容。在它後面跟著的就是這個函數的函數名。在這個函數名後面的括號中,列的是這個函數中的參數。每個函數之間要用逗號隔開,並用“As”語句後跟“數據類型”來定義數據的類型。 括號外面的“As 數據類型”用來定義“函數名”的。它表示函數返回的數據的數據類型。

  其實子程序和函數很相似,兩者結果對比如下圖所示。

兩者結果對比


  這兩種類型的過程都可以接收參數,函數可以返回單一的數據值,但子程序不能。另外,你可以從Access中任何地方執行一個函數,包括從查詢中的表達式中和宏中。然而你只能從一個函數、子程序或作為一個窗體或報表中的一個事件過程來執行子程序。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved