Функція StringFromGUID перетворює ідентифікатор GUID, який є масивом типу Byte, на рядок.
Синтаксис
StringFromGUID(guid)
Обов'язковий аргумент GUID – це масив байтових даних, які використовуються для унікальної ідентифікації програми, компонента або елемента даних операційної системи.
Примітки
Обробник баз даних Microsoft Access зберігає ідентифікатори GUID у вигляді масивів типу "байт". Проте Microsoft Office Access 2007 не може повернути дані "Байт" з елемента керування форми або звіту. Щоб повернути значення GUID з елемента керування, потрібно перетворити його на рядок. Щоб перетворити ідентифікатор GUID на рядок, використовуйте функцію StringFromGUID . Щоб знову перетворити рядок на ідентифікатор GUID, використовуйте функцію GUIDFromString .
Наприклад, під час реплікації бази даних може знадобитися посилатися на поле, яке містить ідентифікатор GUID. Щоб повернути значення елемента керування у формі, зв'язаній із полем, яке містить ідентифікатор GUID, перетворіть ідентифікатор GUID за допомогою функції StringFromGUID на рядок.
Приклад
Примітка.
У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
У наведеному нижче прикладі повертається значення елемента керування 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