تحول الدالة StringFromGUID معرف GUID، وهو صفيف من نوع Byte، إلى سلسلة.
بناء الجملة
StringFromGUID(guid)
تتمثل وسيطة guid المطلوبة في صفيف من بيانات Byte يتم استخدامها لتعريف تطبيق أو مكون أو عنصر بيانات لنظام التشغيل بشكل فريد.
ملاحظات
يخزن مشغل قاعدة بيانات Microsoft Access معرفات GUID كصفائف من نوع Byte. ومع ذلك، يتعذر على Microsoft Office Access 2007 إرجاع بيانات البايت من عنصر تحكم في نموذج أو تقرير. لكي تتمكن من إرجاع قيمة 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