Funkcija GUIDFromString

Funkcija GUIDFromString pretvori niz v GUID, ki je matrica vrste bajtov.

Sintaksa

GUIDFromString ( stringexpression )

Zahtevani argument stringexpression je nizni izraz, ki se OVREDNOTI v GUID v obliki niza.

Pripombe

Microsoft Accessov mehanizem zbirke podatkov shranjuje GUID-je kot polja vrste bajtov. Vendar Microsoft Office Access 2007 ne morete vrniti bajtnih podatkov iz kontrolnik v obrazec ali poročilo. Če želite vrniti vrednost GUID-a iz kontrolnika, jo morate pretvoriti v niz. Če želite pretvoriti GUID v niz, uporabite funkcijo StringFromGUID . Če želite pretvoriti niz v GUID, uporabite funkcijo GUIDFromString .

Primer poizvedbe

Izraz

Rezultati

Izberite ID uporabnika, GUIDfromString (userGUID) kot GUIDCode iz GUID_Table;

Prikaže» userID «, pretvori StringExpression (userGUID) v GUID (matrika bajtov) in prikaže v stolpcu GUIDCode. Ta primer deluje le z niznim izrazom, ki se lahko ovrednoti v GUID.

Primer VBA

Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru je uporabljena funkcija GUIDFromString za pretvorbo niza v GUID. Niz je GUID, shranjen v obliki niza v tabeli repliciranih zaposlenih. Polje» s_GUID «je skrito polje, ki je dodano vsaki replicirani tabeli v replicirani zbirki podatkov.

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

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×