Funkce StringFromGUID převede GUID, což je Matice typu Byte, na Řetězec.

Syntaxe

StringFromGUID ( guid )

Povinný argument guid je pole bajtů dat, které slouží k jednoznačné identifikaci aplikace, komponenty nebo položky dat operačního systému.

Poznámky

Databázový stroj Microsoft Access ukládá identifikátory GUID jako pole typu Byte. Microsoft Office Access 2007 ale nemůžou vracet bajtová data z Ovládací prvek na Formulář nebo Sestava. Pokud chcete vrátit hodnotu GUID z ovládacího prvku, musíte ji převést na řetězec. Pokud chcete převést identifikátor GUID na řetězec, použijte funkci StringFromGUID . Pokud chcete převést řetězec zpět na identifikátor GUID, použijte funkci GUIDFromString .

Při použití replikace databáze může být třeba odkazovat na pole, které obsahuje identifikátor GUID. Chcete-li vrátit hodnotu ovládacího prvku ve formuláři vázaném na pole, které obsahuje identifikátor GUID, použijte funkci StringFromGUID k převodu identifikátoru GUID na řetězec.

Příklad

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Následující příklad vrátí hodnotu ovládacího prvku s_GUID ve formuláři Employees ve formě řetězce a přiřadí ji k řetězcové proměnné. Ovládací prvek s_GUID je vázán na pole s_GUID, které je jedním ze systémových polí přidaných do každé replikované tabulky v replikované databázi.

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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.