TechKnowledge Content

สรุป บทความนี้จะอธิบายวิธีการแยกวิเคราะห์เขตข้อมูลสตริงและส่งกลับเฉพาะส่วนของเขตข้อมูลโดยใช้สคริปต์RW_Substringฟังก์ชันRW_ParseStringใน Report Writer ข้อมูลเพิ่มเติม อ่านรายละเอียดและพารามิเตอร์ของสคริปต์ฟังก์ชันRW_SubstringและRW_ParseString และดูตัวอย่างที่มีให้ในแต่ละสคริปต์ฟังก์ชันสคริปต์ของฟังก์ชันสองตัวจะแตกต่างกัน และบางครั้งอาจดีกว่าสคริปต์อื่น สคริปต์RW_Substringฟังก์ชันจะใช้จํานวนเต็มในการเริ่มโพสต์ แล้วจํานวนเต็มเพื่อให้จํานวนอักขระส่งกลับ ค่าRW_ParseStringจะใช้จํานวนเต็มเพื่อระบุจํานวนอักขระต่อบรรทัด จากนั้นจํานวนเต็มที่สองจะบอกบรรทัดที่จะพิมพ์ของฟังก์ชันคุณยังสามารถใช้RW_Leftสคริปต์RW_Rightเพื่อส่งกลับส่วนของสตริงได้ ข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้และกระบวนการที่เก็บไว้อื่นๆ สามารถดูได้ใน SDK สามารถดาวน์โหลด SDK ได้จาก CD2 เอกสารใน SDK ที่มีข้อมูลสคริปต์ฟังก์ชันมีRW_Func.rtf RW_Substring รายละเอียด: RW_Substringจะส่งกลับส่วนหนึ่งของเขตข้อมูลสตริงที่ระบุและใช้ฟังก์ชันสตริงย่อย Dexterity()พารามิเตอร์: ใน สตริง IN_String { ค่าสตริงที่มีสตริงย่อยที่คุณต้องการ } เป็นจํานวนIN_Startเต็ม { จํานวนเต็มที่ระบุตําแหน่งเริ่มต้นที่จะใช้ } เป็นจํานวนIN_Lengthเต็ม { จํานวนเต็มที่ระบุจํานวนอักขระที่คุณต้องการส่งกลับ } ค่าที่ส่งกลับ: ฟังก์ชันจะส่งกลับOUT_stringสตริงตัวอย่างของสคริปต์RW_Substringการเขียน ตัวอย่างจะส่งกลับอักขระ 5-10 จากเขตข้อมูลรายละเอียดรายการ ซึ่งจะจัดเค้าร่างวิธีการปรับเปลี่ยนรายงานรายการโดยละเอียดเพื่อแสดงสคริปต์ฟังก์ชัน1. ใน ผู้เขียนรายงาน (คลิก เครื่องมือ คลิก ปรับแต่ง) เปิดรายงาน แล้วคลิกปุ่ม เค้าโครง2. สร้างเขตข้อมูลที่คํานวณใหม่ ตั้งชื่อและชนิดผลลัพธ์เป็น สตริง 3. คลิกแท็บ ฟังก์ชัน คลิกตัวเลือก ที่ผู้ใช้กําหนดเอง จากนั้นเลือก Core ของระบบ และ ฟังก์ชันการRW_Substring4. เพิ่มสคริปต์ฟังก์ชัน5. เพิ่มเขตข้อมูลสตริงที่คุณต้องการแยกวิเคราะห์6. เลือกแท็บเขตข้อมูล แล้วแทรกเขตข้อมูลสตริงที่คุณต้องการแยกวิเคราะห์ ในตัวอย่างนี้ ใช้เขตข้อมูลรายละเอียดรายการจากตารางต้นแบบรายการ7. เพิ่มเขตข้อมูลนี้8. คลิกแท็บ ค่าคงที่ แล้วใส่จํานวนเต็มที่ระบุตําแหน่งเริ่มต้นที่จะใช้ ในตัวอย่างนี้ ให้เลือก 5 เพื่อเริ่มด้วยอักขระที่ 59. เลือกปุ่ม เพิ่ม เพื่อแทรกจํานวนเต็ม10. เพิ่มจํานวนเต็มของจํานวนอักขระที่คุณต้องการส่งกลับ ในตัวอย่างนี้ คุณต้องการให้พิมพ์อักขระ 5-10 เพื่อใส่ 6 อักขระ 5-10 คือ 6 อักขระที่มีความยาว11. ดึงเขตข้อมูลที่คํานวณนี้ลงบนรายงานตัวอย่างนี้จะมีนิพจน์ที่คํานวณที่คล้ายกับต่อไปนี้: FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. รายละเอียดรายการ56 ) RW_ParseString รายละเอียด: RW_ParseStringจะส่งกลับสตริงของบรรทัดที่ระบุเมื่อแยกวิเคราะห์เขตข้อมูลสตริงที่ระบุเป็นบรรทัดที่มีความยาวที่ระบุ และใช้ฟังก์ชัน Dexterity Field_ParseText()พารามิเตอร์: ใน สตริง IN_string { เขตข้อมูลสตริงเพื่อแยกวิเคราะห์ } เป็นจํานวนIN_charactersเต็ม { จํานวนอักขระต่อบรรทัด } เป็นจํานวนIN_lineเต็ม { หมายเลขบรรทัดที่จะส่งกลับ } ค่าที่ส่งกลับ: ฟังก์ชันจะส่งกลับOUT_stringสตริงตัวอย่างของสคริปต์RW_ParseStringการเขียน ตัวอย่างนี้จะส่งกลับอักขระ 5-9 จากเขตข้อมูลรายละเอียดรายการ ซึ่งจะอธิบายวิธีการปรับเปลี่ยนรายงานรายการโดยละเอียดเพื่อแสดงสคริปต์ฟังก์ชัน1. ใน ผู้เขียนรายงาน (คลิก เครื่องมือ คลิก ปรับแต่ง) เปิดรายงาน แล้วคลิกปุ่ม เค้าโครง2. สร้างเขตข้อมูลที่คํานวณใหม่ ตั้งชื่อและชนิดผลลัพธ์เป็น สตริง 3. เลือกแท็บฟังก์ชัน ตัวเลือกที่ผู้ใช้กําหนดเอง และ Core of System และฟังก์ชันของRW_ParseString4. เพิ่มสคริปต์ฟังก์ชัน5. เพิ่มเขตข้อมูลสตริงเพื่อแยกวิเคราะห์5. เลือกแท็บ เขตข้อมูล แล้วแทรกเขตข้อมูลสตริงที่คุณต้องการแยกวิเคราะห์ ในตัวอย่างนี้ ให้เพิ่มเขตข้อมูลรายละเอียดรายการจากตารางต้นแบบรายการ6. เพิ่มเขตข้อมูล7. คลิกแท็บ ค่าคงที่ แล้วใส่จํานวนเต็มที่ระบุจํานวนอักขระต่อบรรทัด ตัวอย่างเช่น ให้ใช้ 5 เนื่องจากคุณต้องการเริ่มต้นด้วยอักขระที่ 6 ในบรรทัดที่สอง8. เลือกปุ่ม เพิ่ม เพื่อแทรกจํานวนเต็ม9. เพิ่มจํานวนเต็มเพื่อให้ส่งกลับหมายเลขบรรทัด อักขระ 6-10 จะอยู่บนบรรทัดที่สอง ดังนั้น ให้ใส่ 2 ซึ่งพิมพ์บรรทัดที่สองที่มีอักขระ 6-10ตัวอย่างนี้จะมีนิพจน์ที่คํานวณที่คล้ายกับต่อไปนี้: FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. รายละเอียดรายการ52 ) บทความนี้เป็น TechKnowledge Document ID: 34430

คำจำกัดความรับผิด

ผู้จัดพิมพ์ของไมโครซอฟท์ และ/หรือผู้ขายไม่รับรองหรือรับประกันเกี่ยวกับความเหมาะสม ความน่าเชื่อถือ หรือความถูกต้องของข้อมูลที่อยู่ในเอกสารและกราฟิกที่เกี่ยวข้องซึ่งเผยแพร่บนเว็บไซต์นี้ ("เอกสาร") เพื่อวัตถุประสงค์ใดๆ 

เนื้อหาอาจมีความไม่ถูกต้องทางเทคนิคหรือข้อผิดพลาดการพิมพ์และอาจแก้ไขได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ตามขอบเขตสูงสุดที่ได้รับอนุญาตตามกฎหมายที่บังคับใช้ ไมโครซอฟท์ และ/หรือผู้จัดพิมพ์ของไมโครซอฟท์จะปฏิเสธและยกเว้นการรับรอง การรับประกัน และเงื่อนไขทั้งหมด ไม่ว่าโดยชัดแจ้ง บอกเป็นเป็นนัย หรือตามกฎหมาย รวมถึงแต่ไม่จํากัดเพียงแค่การแสดงการรับรอง การรับประกัน หรือเงื่อนไขของชื่อเรื่อง การไม่ละเมิด เงื่อนไขหรือคุณภาพที่พอใจ ความสามารถทางการค้า และความเหมาะสมเพื่อวัตถุประสงค์เฉพาะ ที่เกี่ยวกับเนื้อหา 

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ