Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Funkcja StringFromGUID konwertuje GUID, która jest tablica typu Bajt, na ciąg.

Składnia

StringFromGUID ( guid )

Wymagany argument guid to tablica danych bajtowych używanych do unikatowej identyfikacji aplikacji, składnika lub elementu danych w systemie operacyjnym.


Spostrzeżenia

Aparat bazy danych programu Microsoft Access przechowuje identyfikatory GUID jako tablice typu Bajt. Jednak Microsoft Office Access 2007 nie może zwrócić danych bajtowych z kontrolka na formularz lub raport. Aby zwrócić wartość identyfikatora GUID z kontrolki, należy przekonwertować ją na ciąg. Aby przekonwertować identyfikator GUID na ciąg, użyj funkcji StringFromGUID . Aby przekonwertować ciąg z powrotem na identyfikator GUID, użyj funkcji GUIDFromString .

Na przykład podczas korzystania z replikacji bazy danych może być konieczne odwołanie się do pola zawierającego identyfikator GUID. Aby zwrócić wartość kontrolki w formularzu powiązanym z polem zawierającym identyfikator GUID, użyj funkcji StringFromGUID , aby przekonwertować identyfikator GUID na ciąg.

Przykład

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W poniższym przykładzie zwraca wartość kontrolki s_GUID w formularzu Pracownicy w formie ciągu i przypisuje ją do zmiennej ciągu. Kontrolka s_GUID jest powiązana z polem s_GUID, jednym z pól systemowych dodanych do każdej z replikowanych tabel w zreplikowanej bazie danych.

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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×