Funkcija GUIDFromString

Funkcija GUIDFromString konvertuoja eilutė į GUID, kuri yra baito tipo masyvas.

Sintaksė

GUIDFromString ( stringreiškinys )

Reikiamas eilutės išraiškos argumentas yra eilutės reiškinys, kuris apskaičiuoja GUID eilutės formoje.

Pastabos

"Microsoft Access" duomenų bazės modulis saugo GUID kaip baitųtipo masyvus. Tačiau Microsoft Office Access 2007 negali pateikti baitų duomenų iš valdiklisforma arba ataskaita. Norėdami, kad GUID reikšmė būtų grąžinta iš valdiklio, turite jį konvertuoti į eilutę. Norėdami konvertuoti GUID į eilutę, naudokite funkciją StringFromGUID . Norėdami konvertuoti eilutę į GUID, naudokite funkciją GUIDFromString .

Užklausos pavyzdys

Reiškinys

Rezultatai

Pasirinkite userID, GUIDfromString (userGUID) kaip GUIDCode iš GUID_Table;

Rodo "userID", konvertuoja Stringreiškinį (userGUID) į GUID (baitų masyvą) ir rodo stulpelio GUIDCode. Šiame pavyzdyje veikia tik eilutės išraiška, kuri gali įvertinti GUID.

VBA pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Toliau pateiktame pavyzdyje funkcija GUIDFromString naudojama eilutei konvertuoti į GUID. Eilutė yra GUID, kuris saugomas eilutės formoje Replikuotų darbuotojų lentelėje. Laukas s_GUID yra paslėptas laukas, įtrauktas į kiekvieną replikuotos duomenų bazės lentelę.

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

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×