Função GUIDFromString

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

A função GUIDFromString converte uma cadeia um GUID, que é um matriz do tipo de Byte.

Sintaxe

GUIDFromString ( cadeiadaexpressão )

O argumento necessários cadeiadaexpressão é uma expressão de cadeia que avalia como um GUID no formulário de cadeia.

Observações

Motor de base de dados do Microsoft Access armazena GUID como matrizes do tipo Byte. No entanto, Microsoft Office Access 2007 não pode devolver dados de Byte a partir de um controlo num formulário ou relatório. Para devolver o valor de um GUID de um controlo, tem de convertê-la para uma cadeia. Para converter um GUID para uma cadeia, utilize a função StringFromGUID . Para converter uma cadeia de um GUID, utilize a função GUIDFromString .

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 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 seguinte utiliza a função GUIDFromString para converter uma cadeia de um GUID. A cadeia é um GUID armazenado no formulário de cadeia de uma tabela de empregados replicada. O campo, s_GUID, é um campo oculto adicionado a todas as tabelas de replicadas numa base de dados replicada.

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
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.

×