Функція GUIDFromString

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Функція GUIDFromString перетворює рядок на GUID, тобто масив типу байт.

Синтаксис

GUIDFromString ( stringexpression )

Потрібен stringexpression аргумент – Рядковий вираз, який обчислюється GUID у вигляді рядка.

Зауваження

Обробник баз даних Microsoft Access зберігає GUID як масивів типу Byte. Однак, Microsoft Office Access 2007 не може повернути байт дані з елемент керування на форма або звіт. Щоб повернути значення GUID з елемента керування, необхідно перетворити його у рядку. Щоб перетворити GUID рядок, Використовуйте функцію StringFromGUID . Щоб перетворити рядок GUID, Використовуйте функцію GUIDFromString .

Приклад

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У наведеному нижче прикладі функція GUIDFromString використовується для перетворення рядка на GUID. Рядок – це GUID, збережених у формі рядка в таблиці репліковану працівників. Поле, s_GUID, буде приховані поля додаються до кожної репліковану таблиці в репліковану базу даних.

Sub CheckGUIDType()
Dim dbsConn As ADODB.Connection
Dim rstEmployees As ADODB.Recordset
' Make a connection to the current database.
Set dbsConn = Application.CurrentProject.Connection
Set rstEmployees = New ADODB.Recordset
rstEmployees.Open "Employees", _
dbsConn, , , adCmdTable
' Print the GUID to the immediate window.
Debug.Print rst!s_GUID
Debug.Print TypeName(rst!s_GUID)
Debug.Print TypeName(GuidFromString(rst!s_GUID))
Set rstEmployees = Nothing
Set dbsConn = Nothing
End Sub
Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×