Applies ToAccess لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

إرجاع سلسلة تم فيها استبدال سلسلة فرعية محددة بسلسلة فرعية أخرى لعدد محدد من المرات.

بناء الجملة

Replace( expression, find, replace [, start ] [, count ] [, compare ] )

يحتوي بناء جملة الدالة Replace على هذه الوسيطات:

الوسيطة

الوصف

التعبير

مطلوبة. تعبير سلسلة يحتوي على سلسلة فرعية لاستبدالها.

بحث

مطلوبة. السلسلة الفرعية التي يتم البحث فيها.

استبدال

مطلوبة. السلسلة الفرعية للاستبدال.

بدء

اختيارية. الموضع داخل التعبير حيث يبدأ البحث في السلسلة الفرعية. إذا تم حذفه، فسيتم افتراض 1.

العدد

اختيارية. عدد الاستبدالات الفرعية المراد تنفيذها. إذا تم حذفها، فإن القيمة الافتراضية هي –1، ما يعني جعل جميع الاستبدالات الممكنة.

مقارنه

اختيارية. قيمة رقمية تشير إلى نوع المقارنة التي يجب استخدامها عند تقييم المحاولات الفرعية. راجع قسم الإعدادات للقيم.

الإعدادات

يمكن أن تحتوي وسيطة المقارنة على القيم التالية:

ثابت

قيمة

الوصف

vbUseCompareOption

–1

إجراء مقارنة باستخدام إعداد عبارة Option Compare .

vbBinaryCompare

0

إجراء مقارنة ثنائية.

vbTextCompare

1

إجراء مقارنة نصية.

vbDatabaseCompare

2

Microsoft Office Access 2007 فقط إجراء مقارنة استنادا إلى المعلومات الموجودة في قاعدة البيانات الخاصة بك.

إرجاع القيم

ترجع الدالة Replace القيم التالية:

إذا

استبدال الإرجاعات

التعبير عبارة عن طول صفري

سلسلة ذات طول صفري ("")

التعبير هو Null

خطأ.

البحث صفري الطول

نسخة من التعبير.

استبدال بطول صفري

نسخة من التعبير مع إزالة كافة حالات البحث .

بدء > Len(تعبير)

سلسلة ذات طول صفري. يبدأ استبدال السلسلة في الموضع المشار إليه بالبدء.

العدد هو 0

نسخة من التعبير.

ملاحظات

القيمة المرجعة للدالة Replace هي سلسلة، مع إجراء الاستبدالات، التي تبدأ في الموضع المحدد بواسطة البدء وتختتم في نهاية سلسلة التعبير . إنها ليست نسخة من السلسلة الأصلية من البداية إلى النهاية.

مثال

تعبير

النتائج

SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplaceedID FROM ProductSales;

ترجع هذه الدالة "ProductID"، وتجد "PRO" في "ProductID" وتستبدل ب "Product" وتعرض النتيجة في العمود ReplaceedID.

دالات السلاسل وكيفية استخدامها

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.