تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

TechKnowledge Content


ملخص
تصف هذه المقالة كيفية تحليل حقل سلسلة وإرجاع جزء من الحقل فقط باستخدام البرامج النصية RW_Substring RW_ParseString في "كاتب التقرير".

مزيد من المعلومات

اقرأ الأوصاف والمعلمات الخاصة بالنص RW_Substring RW_ParseString وانظر الأمثلة المتوفرة لكل برنامج نصي للدالة.

يعمل البرنامجان النصيان للدالة بشكل مختلف وفي بعض الأحيان قد يعمل أحدهما بشكل أفضل من الآخر. يستخدم RW_Substring النصي للدالة عددا صحيحا لبدء النشر ثم عددا صحيحا لعدد الأحرف التي تريد إرجاعها. تستخدم RW_ParseString عدد صحيح لتحديد عدد الأحرف لكل سطر، ثم يحدد العدد صحيح الثاني الدالة بالخط الذي تريد طباعته.

يمكن أيضا استخدام RW_Left النصية RW_Right وإرجاع أجزاء من السلسلة. يمكن العثور على مزيد من المعلومات حول هذه الإجراءات وغيرها من الإجراءات المخزنة في SDK. يمكن تنزيل SDK من CD2. يسمى المستند في SDK الذي به معلومات البرنامج النصي للدالة RW_Func.rtf.


RW_Substring
الوصف:

RW_Substring جزء من حقل سلسلة محدد ويستخدم الدالة Dexterity substerity() .

المعلمات:

في سلسلة IN_String. { قيمة سلسلة تحتوي على السلسلة الفرعية التي تريدها }

في عدد صحيح IN_Start. { عدد صحيح يشير إلى موضع البداية الذي يجب استخدامه }

في عدد صحيح IN_Length. { عدد صحيح يشير إلى عدد الأحرف التي تريد إرجاعها }

القيمة المرجعة:

ترجع الدالة سلسلة OUT_string.

مثال للنص RW_Substring النصي

سيرجع المثال الأحرف من 5 إلى 10 من حقل وصف العنصر. سيعرض المخطط التفصيلي كيفية تعديل تقرير قائمة العناصر المفصلة لإظهار البرامج النصية للدالة.

1. في كاتب التقرير (انقر فوق أدوات، وانقر فوق تخصيص)، وافتح التقرير، ثم انقر فوق الزر تخطيط.

2. إنشاء حقل محسوب جديد. امنحه اسما ونوع نتيجة من السلسلة

3. انقر فوق علامة التبويب دالات، وانقر فوق الخيار معرف من قبل المستخدم، ثم حدد أساس النظام ووظيفة RW_Substring.

4. إضافة البرنامج النصي للدالة.

5. أضف حقل السلسلة الذي تريد تحليله.

6. حدد علامة تبويب الحقول ثم أدرج حقل السلسلة الذي تريد تحليله. في هذا المثال، يتم استخدام حقل وصف العنصر من جدول العنصر الرئيسي.

7. إضافة هذا الحقل.

8. انقر فوق علامة التبويب ثوابت وأدخل عدد صحيح يشير إلى موضع البدء الذي يجب استخدامه. في هذا المثال، حدد 5 للبدء باستخدام الحرف الخامس.

9. حدد الزر إضافة لإدراج عدد صحيح.

10. أضف العدد صحيح لعدد الأحرف التي تريد إرجاعها. في هذا المثال، تريد طباعة الأحرف من 5 إلى 10، لذا أدخل 6. الأحرف من 5 إلى 10 هي 6 أحرف في الطول.

11. اسحب هذا الحقل المحسوب إلى التقرير.

سيحتسب هذا المثال تعبيرا محسوبا مماثلا للعبارات التالية:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. وصف العنصر56 )

RW_ParseString

الوصف:

RW_ParseString هذه الدالة سلسلة الخط المحدد عند تحليل حقل السلسلة الذي تم توفيره إلى أسطر بطول معين، وتستخدم الدالة dexterity Field_ParseText() .

المعلمات:

في سلسلة IN_string. { String Field to Parse }

في عدد صحيح IN_characters. { عدد الأحرف لكل سطر }

في عدد صحيح IN_line. { رقم السطر الذي تريد إرجاعه }

القيمة المرجعة:

ترجع الدالة سلسلة OUT_string.

مثال على RW_ParseString النصي للدالة

سيرجع هذا المثال الأحرف من 5 إلى 9 من حقل وصف العنصر. سيشرح كيفية تعديل تقرير قائمة العناصر المفصلة لإظهار البرامج النصية للدالة.

1. في كاتب التقرير (انقر فوق أدوات، وانقر فوق تخصيص)، وافتح التقرير، ثم انقر فوق الزر تخطيط.

2. إنشاء حقل محسوب جديد. امنحه اسما ونوع نتيجة من السلسلة

3. حدد علامة التبويب دالات، الخيار المحدد من قبل المستخدم، و"أساسي النظام" ووظيفة RW_ParseString.

4. إضافة البرنامج النصي للدالة.

5. أضف حقل السلسلة إلى تحليل.

5. حدد علامة التبويب حقول، ثم أدرج حقل السلسلة الذي تريد تحليله. في هذا المثال، أضف حقل وصف العنصر من الجدول العنصر الرئيسي.

6. إضافة الحقل.

7. انقر فوق علامة التبويب ثوابت وأدخل عددا صحيح يشير إلى عدد الأحرف لكل سطر. في هذا المثال، استخدم 5 لأنك تريد البدء باستخدام الحرف السادس في السطر الثاني.

8. حدد الزر إضافة لإدراج عدد صحيح.

9. أضف العدد صحيح لرقم السطر الذي سيتم إرجاعه. ستكون الأحرف من 6 إلى 10 في السطر الثاني، لذا أدخل 2. من شأن هذا الأمر طباعة السطر الثاني الذي يحتوي على أحرف من 6 إلى 10.

سيحتسب هذا المثال تعبيرا محسوبا مماثلا للعبارات التالية:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. وصف العنصر52 )

كانت هذه المقالة TechKnowledge Document ID: 34430

إخلاء مسؤولية

لا تقدم MICROSOFT و/أو مورديها أي ضمانات أو تقديم أي ضمانات حول مدى ملاءمة المعلومات المضمنة في المستندات والرسومات ذات الصلة المنشورة على هذا الموقع ("المواد") أو وثوقيتها أو دقتها لأي غرض. 

قد تحتوي المواد على أخطاء فنية أو أخطاء مطبعية وقد تتم مراجعتها في أي وقت ودون إشعار. وإلى الحد الأقصى الذي يسمح به القانون المعمول به، تبرر شركة MICROSOFT و/أو مورديها المسؤولية وتستثني كل التمثيلات أو الضمانات أو الشروط سواء كانت صريحة أو ضمنية أو قانونية، بما في ذلك على سبيل المثال لا يقتصر على التمثيلات أو الضمانات أو شروط الملكية أو عدم الانتهاك أو الشرط أو الجودة المرضية والتاجرة واللياقة لغرض معين، فيما يتعلق بالمواد. 

-------------------------------------------------------------------

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

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

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

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

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×