تخطي إلى المحتوى الرئيسي

الدالة GUIDFromString

تحول الدالة جويدفرومسترينج ال سلسلة إلى GUID ، وهو عبارة عن صفيف من النوع بايت.

بناء الجملة

جويدفرومسترينج ( سترينجيكسبريسيون )

الوسيطة سترينجيكسبريسيون المطلوبة هي تعبير سلسله يتم تقييمها إلى GUID في نموذج السلسلة.

ملاحظات

يخزن مشغل قاعده بيانات Microsoft Access GUIDs كصفائف من النوع بايت. ومع ذلك ، لا يمكن Microsoft Office Access 2007 إرجاع بيانات البايت من عنصر تحكم علي نموذج أو تقرير. لإرجاع قيمه معرف فريد عمومي (GUID) من عنصر تحكم ، يجب تحويله إلى سلسله. لتحويل GUID إلى سلسله ، استخدم الدالة سترينجفرومجويد . لتحويل سلسله إلى GUID ، استخدم الدالة جويدفرومسترينج .

مثال استعلام

التعبير

النتائج

حدد userID ، جويدفرومسترينج (أوسيرجويد) ك جويدكودي من GUID_Table ؛

عرض "معرف الوحدة" ، وتحويل سترينجيكسبريسيون (أوسيرجويد) إلى GUID (صفيف البايت) وعرضه في العمود جويدكودي. يعمل هذا المثال فقط لتعبير سلسله يمكن تقييمه إلى GUID.

مثال VBA

ملاحظة: الامثله التالية توضح استخدام هذه الدالة في الوحدة النمطية Visual Basic for Applications (VBA). للحصول علي مزيد من المعلومات حول استخدام VBA ، حدد مرجع المطور في القائمة المنسدلة إلى جانب بحث وادخل مصطلحا واحدا أو أكثر في مربع البحث.

يستخدم المثال التالي الدالة جويدفرومسترينج لتحويل سلسله إلى GUID. السلسلة عبارة عن GUID مخزن في نموذج السلسلة في جدول "الموظفون المنسوخون نسخا متماثلا". الحقل ، s_GUID ، عبارة عن حقل مخفي تمت اضافته إلى كل جدول تم نسخه نسخا متماثلا في قاعده بيانات منسوخه.

Sub CheckGUIDType()
Dim dbsConn As ADODB.Connection
Dim rstEmployees As ADODB.Recordset
' Make a connection to the current database.
Set dbsConn = Application.CurrentProject.Connection
Set rstEmployees = New ADODB.Recordset
rstEmployees.Open "Employees", _
dbsConn, , , adCmdTable
' Print the GUID to the immediate window.
Debug.Print rst!s_GUID
Debug.Print TypeName(rst!s_GUID)
Debug.Print TypeName(GuidFromString(rst!s_GUID))
Set rstEmployees = Nothing
Set dbsConn = Nothing
End Sub

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider