Funkce GUIDFromString

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

Syntaxe

GUIDFromString ( stringexpression )

Povinný argument stringexpression je řetězcový výraz, který je vyhodnocen jako identifikátor GUID v řetězci.

Poznámky:

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

Příklad dotazu

Výraz

Výsledky

Vyberte userID, GUIDfromString (userGUID) jako GUIDCode z GUID_Table;

Zobrazí "userID", převede StringExpression (userGUID) na GUID (matice bajtů) a zobrazí se ve sloupci GUIDCode. Tento příklad funguje pouze pro řetězcový výraz, který může být vyhodnocen jako identifikátor GUID.

Příklad jazyka VBA

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 používá funkci GUIDFromString k převodu řetězce na GUID. Řetězec je GUID uložený ve formě řetězce v tabulce replikovaných zaměstnanců. Pole s_GUID je skryté pole přidané do každé replikované tabulky v replikované databázi.

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

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×