StringFromGUID 函數(shù)

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

StringFromGUID 函數(shù)將值為 Byte 數(shù)據(jù)類型的數(shù)組GUID 轉(zhuǎn)換為字符串。

StringFromGUID(guid)

StringFromGUID 函數(shù)具有以下參數(shù):

參數(shù)

說明

guid

Byte 數(shù)據(jù)類型的數(shù)組,用于唯一地標(biāo)識操作系統(tǒng)中的應(yīng)用程序、組件或數(shù)據(jù)項(xiàng)。

 

說明

Microsoft Jet 數(shù)據(jù)庫引擎將 GUID 存儲為 Byte 類型的數(shù)組。但是,Microsoft Access 不能由窗體報(bào)表上的控件返回 Byte 數(shù)據(jù)。為了從控件返回 GUID 的值,必須將它轉(zhuǎn)換為字符串。若要將 GUID 轉(zhuǎn)換為字符串,請使用 StringFromGUID 函數(shù)。若要將字符串轉(zhuǎn)換為 GUID,請使用 GUIDFromString 函數(shù)。

例如,在進(jìn)行數(shù)據(jù)庫的同步復(fù)制時(shí),可能需要引用包含 GUID 的字段。若要返回窗體上與包含 GUID 的字段綁定的控件的值,請使用 StringFromGUID 函數(shù)將 GUID 轉(zhuǎn)換為字符串。

請注意,為將控件與同步復(fù)制表的 s_GUID 字段綁定,必須在“選項(xiàng)”對話框(通過“工具”菜單打開)的“視圖”選項(xiàng)卡上選中“系統(tǒng)對象”復(fù)選框。

示例

下面的示例以字符串形式返回“雇員”窗體中 s_GUID 控件的值,然后將其指定給字符串參數(shù)。s_GUID 控件將綁定到 s_GUID 字段,該字段為系統(tǒng)字段之一,將添加到同步復(fù)制的數(shù)據(jù)庫中的每個(gè)同步復(fù)制表中。

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