Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Η συνάρτηση StringFromGUID μετατρέπει ένα GUID, το οποίο είναι ένα πίνακας τύπου Byte, σε συμβολοσειρά.

Σύνταξη

StringFromGUID ( guid )

Το απαιτούμενο όρισμα guid είναι ένας πίνακας δεδομένων Byte που χρησιμοποιούνται για τον προσδιορισμό με μοναδικό τρόπο μιας εφαρμογής, στοιχείου ή στοιχείου δεδομένων στο λειτουργικό σύστημα.


Παρατηρήσεις

Ο μηχανισμός βάσεων δεδομένων της Microsoft Access αποθηκεύει ΤΑ GUID ως πίνακες τύπου Byte. Ωστόσο, Microsoft Office Access 2007 δεν είναι δυνατό να επιστρέψουν δεδομένα Byte από ένα στοιχείο ελέγχου σε μια φόρμα ή αναφορά. Για να λάβετε την τιμή ενός GUID από ένα στοιχείο ελέγχου, πρέπει να το μετατρέψετε σε συμβολοσειρά. Για να μετατρέψετε ένα GUID σε συμβολοσειρά, χρησιμοποιήστε τη συνάρτηση StringFromGUID . Για να μετατρέψετε μια συμβολοσειρά ξανά σε GUID, χρησιμοποιήστε τη συνάρτηση GUIDFromString .

Για παράδειγμα, ίσως χρειαστεί να κάνετε αναφορά σε ένα πεδίο που περιέχει ένα GUID κατά τη χρήση της αναπαραγωγής βάσης δεδομένων. Για να λάβετε την τιμή ενός στοιχείου ελέγχου μιας φόρμας που είναι συνδεδεμένη με ένα πεδίο που περιέχει GUID, χρησιμοποιήστε τη συνάρτηση StringFromGUID για να μετατρέψετε το GUID σε συμβολοσειρά.

Παράδειγμα

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στην Αναζήτηση και πληκτρολογήστε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.

Το παρακάτω παράδειγμα επιστρέφει την τιμή του στοιχείου ελέγχου s_GUID σε μια φόρμα "Υπάλληλοι" σε μορφή συμβολοσειράς και το εκχωρεί σε μια μεταβλητή συμβολοσειράς. Το στοιχείο ελέγχου s_GUID είναι συνδεδεμένο με το πεδίο s_GUID, ένα από τα πεδία συστήματος που προστίθενται σε κάθε πίνακα αναπαραγωγής σε μια βάση δεδομένων από αναπαραγωγή.

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

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×