Перейти до основного
Office

Функція GUIDFromString

Функція Guifrostring перетворює рядок на GUID, що є масив типу byte.

Синтаксис

Рядок "текст" (вираз стринсією)

Аргумент «обов'язковий вираз » – це текстовий вираз, який обчислює ідентифікатор GUID у рядку форми.

Примітки

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

Приклад запиту

Вираз

Результати

Виберіть елемент Userguid (userGUID), як-от код для GUID_Table;

Відображає ім'я користувача "Userguid", перетворює вираз (userGUID) у GUID (масив байтів) і відображає його в коді. Цей приклад працює лише для струнного виразу, який може обчислити GUID.

Приклад VBA

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

У наведеному нижче прикладі використовується функція Guifrostring , щоб перетворити рядок на 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

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

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

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

×