Application.StringFromGUID 方法 (Access)

StringFromGUID 函数将 GUID,它是一个 字节 类型的数组,转换为一个字符串。

语法

表达式StringFromGUID (Guid)

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
Guid 必需 Variant 用于唯一地标识应用程序、 组件或数据项到操作系统的 Byte 数据数组。

返回值

Variant

备注

Microsoft Access 数据库引擎存储 Guid 作为 字节 类型的数组。 但是,Access 无法从窗体或报表上的控件返回 字节 数据。 若要从控件返回 GUID 的值,必须将其转换为字符串。 要转换为字符串 GUID,请使用 StringFromGUID 函数。 若要将字符串转换回 GUID,请使用 GUIDFromString 函数。

例如,您可能需要引用使用数据库同步复制时包含 GUID 的字段。 若要返回到包含 GUID 的字段绑定的窗体上的控件的值,使用 StringFromGUID 函数将 GUID 转换为字符串。

示例

以下示例以字符串形式返回 Employees 窗体上的 s_GUID 控件的值,并将其分配给字符串变量。 s_GUID控件绑定到 s_GUID 字段,这是添加到复制数据库中每个复制表的系统字段之一。

Public Sub StringValueOfGUID() 
 
 Dim ctl As Control 
 Dim strGUID As String 
 
 ' Get the GUID. 
 Set ctl = Forms!Employees!s_GUID 
 Debug.Print TypeName(ctl.Value) 
 
 ' Convert the GUID to a string. 
 strGUID = StringFromGUID(ctl.Value) 
 Debug.Print TypeName(strGUID) 
 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。