Application.StringFromGUID-Methode (Access)

Die StringFromGUID-Funktion konvertiert einen GUID-Wert in eine Zeichenfolge. Ein GUID-Wert ist ein Array vom Typ Byte.

Syntax

Ausdruck. StringFromGUID (Guid)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Guid Erforderlich Variant Ein Datenfeld vom Typ Byte, das eine Anwendung, eine Komponente oder ein Datenelement für das Betriebssystem eindeutig identifiziert.

Rückgabewert

Variant

Bemerkungen

Das Microsoft Access-Datenbankmodul speichert GUIDs als Arrays vom Typ Byte. Access kann jedoch keine Bytedaten aus einem Steuerelement in einem Formular oder Bericht zurückgeben. Um den Wert einer GUID aus einem Steuerelement zurückzugeben, müssen Sie sie in eine Zeichenfolge konvertieren. Verwenden Sie zum Konvertieren eines GUID-Werts in eine Zeichenfolge die StringFromGUID-Funktion. Verwenden Sie die FUNKTION GUIDFromString , um eine Zeichenfolge zurück in eine GUID zu konvertieren.

Es kommt beispielsweise vor, dass Sie bei der Datenbankreplikation auf ein Feld verweisen möchten, das einen GUID-Wert enthält. Um in einem Formular den Wert eines Steuerelements zurückzugeben, das an ein Feld gebunden ist, welches einen GUID-Wert enthält, wandeln Sie den GUID-Wert mit der StringFromGUID-Funktion in eine Zeichenfolge um.

Beispiel

Im folgenden Beispiel wird der Wert des s_GUID-Steuerelements in einem Employees-Formular im Zeichenfolgenformular zurückgegeben und einer Zeichenfolgenvariablen zugewiesen. Das s_GUID-Steuerelement ist an das feld s_GUID gebunden, eines der Systemfelder, die jeder replizierten Tabelle in einer replizierten Datenbank hinzugefügt werden.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.