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