A StringFromGUID függvény egy Bájt típusú tömböt (GUID) karakterlánccá alakít.
Szintaxis
StringFromGUID(guid)
A kötelező GUID argumentum bájtadatok tömbje, amely egyedileg azonosítja az alkalmazást, összetevőt vagy adatelemet az operációs rendszer számára.
Megjegyzések
A Microsoft Access adatbázismotor bájt típusú tömbökként tárolja a GUID azonosítókat. A Microsoft Office Access 2007 azonban nem képes bájtadatokat visszaadni egy űrlap vagy jelentés vezérlőelemeiből. Ha vissza szeretné adni egy vezérlő GUID értékét, azt karakterlánccá kell konvertálnia. Egy globálisan egyedi azonosító karakterlánccá alakításához használja a StringFromGUID függvényt. Ha egy karakterláncot vissza szeretne alakítani globálisan egyedi azonosítóvá, használja a GUIDFromString függvényt.
Adatbázis-replikáció használatakor például hivatkoznia kell egy GUID azonosítót tartalmazó mezőre. Ha egy GUID mezőhöz kötött űrlapon lévő vezérlőelem értékét szeretné visszaadni, a StringFromGUID függvénnyel karakterlánccá alakíthatja a GUID azonosítót.
Példa
Megjegyzés
A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Az alábbi példa karakterlánc formájában adja eredményül egy "alkalmazottak" űrlap s_GUID vezérlőelemének értékét, és hozzárendeli egy karakterlánc-változóhoz. A s_GUID vezérlő a s_GUID mezőhöz van kötve, amely a replikált adatbázis replikált tábláihoz hozzáadott rendszermezők egyike.
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