Função StringFromGUID

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 StringFromGUID converte uma GUID, que é um matriz do tipo de Byte, para um cadeia.

Sintaxe

StringFromGUID guid do ()

O argumento necessário guid é uma matriz de dados Byte utilizados para identificar exclusivamente uma aplicação, componente ou item de dados para o sistema operativo.


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 .

Por exemplo, poderá ter de fazer referência a um campo que contém um GUID ao utilizar a replicação de bases de dados. Para devolver o valor de um controlo num formulário vinculado a um campo que contém um GUID, utilize a função StringFromGUID para converter o GUID para uma 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 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 devolve o valor do controlo num formulário de empregados s_GUID no formulário de cadeia e atribui-lhe para uma variável de cadeia. O controlo de s_GUID está vinculado ao campo s_GUID, um dos campos 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
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.

×