Função StringFromGUID

A função StringFromGUID converte um GUID, que é um matriz do tipo Byte, para um cadeia.

Sintaxe

StringFromGUID (guia)

O argumento orientador necessário é um conjunto de dados Byte utilizados para identificar de forma única uma aplicação, componente ou item de dados para o sistema operativo.


Observações

O motor de base de dados do Microsoft Access armazena GUIDs como matrizes do tipo Byte. No entanto, Microsoft Office Access 2007 não podem devolver dados byte de um controlo num formulário ou relatório. Para devolver o valor de um GUID de um controlo, deve convertê-lo numa corda. Para converter um GUID numa corda, utilize a função StringFromGUID. Para converter uma corda de volta a um GUID, utilize a função GUIDFromString.

Por exemplo, pode ter de se referir a um campo que contenha um GUID ao utilizar a replicação da base de dados. Para devolver o valor de um controlo num formulário ligado a um campo que contenha um GUID, utilize a função StringFromGUID para converter o GUID numa cadeia.

Exemplo

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

O exemplo a seguir devolve o valor do controlo s_GUID sobre uma forma de Empregados em forma de corda e atribui-o a uma variável de cadeia. O controlo s_GUID está ligado ao campo s_GUID, um dos campos de sistema adicionados a cada tabela replicada numa base de dados replicada.

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

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×