Access VBA教程:EuroConvert函数

如果要将数字转换为欧元或者将欧元转换为某个参与货币,可以使用 EuroConvert函数。使用该函数还可以将数字从一个参与货币转换为使用欧元作为中介(三方)的其他货币格式。EuroConvert函数使用由欧盟建立的固定转换汇率。

EuroConvert(number, sourcecurrency, targetcurrency, [fullprecision, triangulationprecision])

参数 说明
number 需要转换的数字,或者对包含数字的字段的引用。
sourcecurrency 字符串表达式,或者对包含字符串的字段的引用,对应着与要转换的货币的“国际标准化组织”(ISO) 的缩写。下表列出了可能出现的 ISO 代码。
  货币 ISO 代码 计算精度 显示精度
  比利时法郎 BEF 0 0
  卢森堡法郎 LUF 0 0
  德国马克 DEM 2 2
  西班牙比塞塔 ESP 0 0
  法国法郎 FRF 2 2
  爱尔兰镑 IEP 2 2
  意大利里拉 ITL 0 0
  荷兰盾 NLG 2 2
  奥地利先令 ATS 2 2
  葡萄牙埃斯库多 PTE 1 2
  芬兰马克 FIM 2 2
  欧元 EUR 2 2
  在前面的表中,计算精度根据转换货币决定要将结果四舍五入到哪一个货币单位。例如,当转换德国马克时,计算精度为 2,结果将四舍五入到最接近的芬尼,100 芬尼等于一马克。显示精度决定了在包含结果的字段中显示的小数位数。
  EuroConvert函数的后续版本可能支持其他货币。有关新参与货币的信息和对 EuroConvert函数的更新,请参阅 Microsoft Office 欧元货币 Web 站点。
  货币 ISO 代码
  丹麦克朗 DKK
  德拉克马 GRD
  瑞典克朗 SEK
  英磅 GBP
targetcurrency 字符串表达式,或对包含字符串的字段的引用,对应着与要将数字转换到的货币的 ISO 代码。有关 ISO 代码的列表,请参阅 sourcecurrency参数的说明。
fullprecision 可选项。Boolean 值。该值为 True (1) 时,忽略与货币相关的四舍五入规则 (在 sourcecurrency参数说明中也称为显示精度)并使用 6 个有效数字转换因子,不向上进位;该值为 False (0) 时,使用与货币相关的四舍五入规则显示结果。如果省略该参数,默认值为 False。
triangulationprecision 可选项。大于或等于 3 的Integer 值,该值指定当以欧元值作为换算两个国家/地区的货币的中介时,计算精度的有效数字位数。

说明

所有末尾的零都会被截断,无效参数都返回 #Error。

如果源 ISO 代码与目标 ISO 代码一样,则数字的原始值仍然是活动的。

该函数不应用格式。

EuroConvert函数使用由欧盟建立的当前汇率。如果汇率发生变化,Microsoft 将更新该函数。若要获得有关当前有效的规则和汇率的全部信息,请参阅欧洲委员会有关欧元的出版物。有关获得这些出版物的信息,请参阅 Microsoft Office 欧元货币 Web 站点。

VBA示例

第一个示例将 1.20 德国马克转换为欧元对应的值(结果为 0.61)。第二个示例将 1.47 法国法郎转换为德国马克(结果为 0.44 DM)。此处假设转换汇率为 1 欧元等于 6.55858 法国法郎或者等于 1.92974 德国马克。


EuroConvert(1.20,"DEM","EUR")
EuroConvert(1.47,"FRF","DEM",TRUE,3)

上页:Access VBA教程:DVar、DVarP函数 下页:Access VBA教程:Eval函数

Access VBA教程:EuroConvert函数

Access VBA教程:Eval函数 Access VBA教程:GUIDFromString函数
Access VBA教程:LoadPicture方法 Access VBA教程:Nz函数
Access VBA教程:StringFromGUID函数 Access VBA教程:隐藏的语言元素
Access VBA教程:在子窗体或子报表中调用过程 Access VBA教程:将 DAO 代码转换为 ADO
Access VBA教程:将 Microsoft Access 用作 DDE 服务器 Access VBA教程:错误捕获
Access VBA教程:在域聚合函数中计算字段 Access VBA教程:在 SQL 语句中使用国际日期格式
Access VBA教程:运行时错误处理的元素 Access VBA教程:设置数据访问页和控件属性
Access VBA教程:设置窗体、报表和控件的属性 Access VBA教程:在代码中设置启动属性和选项
Access VBA教程:在 Visual Basic 中设置数据访问页属性 Access VBA教程:在 Visual Basic 中设置窗体、报表和控件属性
Access VBA教程:从 Visual Basic 中设置选项 Access VBA教程:在 Visual Basic 中设置 ActiveX 数据对象的属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号