StringFromGUID-Funktion

Mit der StringFromGUID-Funktion wird ein GUID (Globally Unique Identifier), ein Matrix vom Typ Byte-Datentyp in eine Zeichenfolge konvertiert.

Syntax

StringFromGUID(GUID)

Das erforderliche Argument GUID ist ein Array von Byte-Daten, mit dem eine Anwendung, Komponente oder ein Datenelement für das Betriebssystem eindeutig identifiziert wird.


Hinweise

Im Microsoft Access-Datenbankmodul sind GUIDs als Arrays vom Typ Byte gespeichert. Von Microsoft Office Access 2007 können Byte-Daten jedoch nicht von einem Steuerelement in einem Formular oder Bericht zurückgegeben werden. Um den Wert einer GUID aus einem Steuerelement zurückzugeben, müssen Sie ihn in eine Zeichenfolge umwandeln. Verwenden Sie dazu die StringFromGUID-Funktion. Verwenden Sie die GUIDFromString-Funktion, um die Zeichenfolge wieder in einen GUID zu konvertieren.

Beispielsweise müssen Sie möglicherweise bei der Datenbankreplikation auf ein Feld verweisen, das einen GUID enthält. Verwenden Sie die StringFromGUID-Funktion zum Konvertieren des GUIDs in eine Zeichenfolge, um den Wert eines Steuerelements in einem Formular zurückzugeben, das an ein Feld gebunden ist, das einen GUID enthält.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic für Applikationen). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerhilfe in der Dropdownliste neben Suchen, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

Im folgenden Beispiel wird der Wert des s_GUID-Steuerelements in einem Personalformular als Zeichenfolge zurückgegeben und einer Zeichenfolgevariablen zugewiesen. Das s_GUID-Steuerelement ist an das s_GUID-Feld gebunden. Dies ist 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
' Abrufen der GUID.
Set ctl = Formulare!Personal!s_GUID
Debug.Print TypeName(ctl.Value)
' Konvertieren der GUID in eine Zeichenfolge.
strGUID = StringFromGUID(ctl.Value)
Debug.Print TypeName(strGUID)
End Sub
Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×