Функцията StringFromGUID преобразува GUID, който е масив от тип байтове, в низ.
Синтаксис
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 изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.
Следващият пример връща стойността на контролата 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