每個函數都可以將運算式運算式:算術或邏輯運算子、常數、函數和欄位名稱、控制項和屬性的任意組合,計算結果為單個值。運算式可執行計算、操作字元或測試資料。)強制轉換
Linux Access函數之CBool函數
此樣本使用CBool函數將運算式轉換為Boolean值。如果運算式的求值結果是一個非零值,CBool將返回True;否則,它將返回False。
- DimA,B,Check
- A=5:B=5'Initializevariables.
- Check=CBool(A=B)'CheckcontainsTrue.
- A=0'Definevariable.
- Check=CBool(A)'CheckcontainsFalse.
Linux Access函數之CByte函數
此樣本使用CByte函數將運算式轉換為Byte值。
- DimMyDouble,MyByte
- MyDouble=125.5678'MyDoubleisaDouble.
- MyByte=CByte(MyDouble)'MyBytecontains126.
Linux Access函數之CCur函數
此樣本使用CCur函數將運算式轉換為Currency值。
- DimMyDouble,MyCurr
- MyDouble=543.214588'MyDoubleisaDouble.
- MyCurr=CCur(MyDouble*2)
- 'ConvertresultofMyDouble*2(1086.429176)toa
- 'Currency(1086.4292).
Linux Access函數之CDate函數
此樣本使用CDate函數將字串轉換為Date值。通常,建議不將日期和時間寫入程式碼為字串如本樣本中所示)。請改用日期文本和時間文本,如#2/12/1969#和#4:45:23PM#。
- DimMyDate,MyShortDate,MyTime,MyShortTime
- MyDate="February12,1969"
- 'ConverttoDatedatatype.
- MyShortDate=CDate(MyDate)
- MyTime="4:35:47PM"
- 'ConverttoDatedatatype.
- MyShortTime=CDate(MyTime)
Linux Access函數之CDbl函數
此樣本使用CDbl函數將運算式轉換為雙精確度型值。
- DimMyCurr,MyDouble
- MyCurr=CCur(234.456784)
- 'ConvertresulttoaDouble.
- MyDouble=CDbl(MyCurr*8.2*0.01)
Linux Access函數之CDec函數
此樣本使用CDec函數將數值轉換為Decimal值。
- DimMyDecimal,MyCurr
- MyCurr=10000000.0587'MyCurrisaCurrency.
- MyDecimal=CDec(MyCurr)'MyDecimalisaDecimal.
Linux Access函數之CInt函數
此樣本使用CInt函數將值轉換為Integer值。
- DimMyDouble,MyInt
- MyDouble=2345.5678'MyDoubleisaDouble.
- MyInt=CInt(MyDouble)'MyIntcontains2346.
Linux Access函數之CLng函數
此樣本使用CLng函數將值轉換為Long值。
- DimMyVal1,MyVal2,MyLong1,MyLong2
- MyVal1=25427.45
- MyVal2=25427.55'MyVal1,MyVal2areDoubles.
- MyLong1=CLng(MyVal1)
- 'MyLong1contains25427.
- MyLong2=CLng(MyVal2)
- 'MyLong2contains25428.
Linux Access函數之CSng函數
此樣本使用CSng函數將值轉換為Single值。