StringFromGUID 函式將一個 GUID(型別為 Byte 的陣列)轉換成字串。
語法
StringFromGUID (guid)
所需的 guid 參數是一個位 元組 資料陣列,用來唯一識別作業系統的應用程式、元件或資料項目。
註解
Microsoft Access 資料庫引擎將 GUID 儲存為 Byte 型別的陣列。 然而,Microsoft Office Access 2007 無法從表單或報告的控制項回傳位 元組 資料。 要從控制項回傳 GUID 的值,必須將其轉換成字串。 要將 GUID 轉換成字串,請使用 StringFromGUID 函式。 要將字串轉回 GUID,請使用 GUIDFromString 函式。
例如,使用資料庫複製時,你可能需要參考包含 GUID 的欄位。 若要回傳綁定在包含 GUID 欄位的表單上的控制項值,請使用 StringFromGUID 函式將 GUID 轉換成字串。
範例
注意
下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。
以下範例以字串形式回傳 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