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