Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция GUIDFromString преобразует строку в GUID, который является массивом типа Byte.
Синтаксис
expression. GUIDFromString (String)
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| String | Обязательный | Variant | Строковое выражение, которое вычисляется как GUID в строковой форме. |
Возвращаемое значение
Variant
Примечания
Ядро СУБД Microsoft Access хранит идентификаторы GUID в виде массивов типа Byte. Однако Access не может возвращать байтовые данные из элемента управления в форме или отчете. Чтобы вернуть значение GUID из элемента управления, необходимо преобразовать его в строку. Чтобы преобразовать GUID в строку, используйте функцию StringFromGUID . Чтобы преобразовать строку в GUID, используйте функцию GUIDFromString .
Пример
В следующем примере функция GUIDFromString используется для преобразования строки в GUID. Строка представляет собой ИДЕНТИФИКАТОР GUID, хранящийся в строковой форме в реплицированной таблице Employees. Поле , 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 VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.