สรุป คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อเปิดใช้ Microsoft FRx ของบริษัท หรือเมื่อสร้างรายงาน:

ข้อผิดพลาด 9 - ตัวห้อยช่วง

ข้อมูลเพิ่มเติม ต่อไปนี้เป็นขั้นตอนบางอย่างที่สามารถแก้ไขได้: 1 เปลี่ยนชื่อ * G32 และ * ใดๆ ไฟล์ LDB จากโฟลเดอร์ SysData ที่ปิดโปรแกรม FRx 2. ตรวจสอบว่ากล่อง Access ถูกเลือกไว้เป็นสกุลเงินที่ใช้งานได้ใน Microsoft Dynamics GP หรือใน Microsoft Business Solutions - Great Plains (ตั้งค่า - ระบบ - การเข้าถึงแบบหลายพร้อมกัน) ถ้าไม่ได้ทําเครื่องหมายในกล่อง ให้ทําซ้ําขั้นตอนที่ 13. ตรวจสอบให้แน่ใจว่าระบบบัญชีเริ่มต้นที่ถูกต้องภายใต้ บริษัท - ข้อมูล และภายใต้ ผู้ดูแลระบบ - ตัวเลือกการประมวลผล ได้รับการตั้งค่าแล้ว 4. ถ้าเกิดข้อผิดพลาดนี้ขึ้นเมื่อคุณพิมพ์ออกมาเท่านั้น ให้สร้างรูปแบบแถวและเค้าโครงคอลัมน์ที่เรียบง่าย มาก ไม่ต้องใช้โครงสร้างการรายงาน แล้วพิมพ์รายงานเพื่อตรวจสอบว่าคุณได้รับข้อผิดพลาดเดียวกันหรือไม่ ถ้าคุณไม่ได้รับข้อผิดพลาดเกี่ยวกับรายงานนี้ รูปแบบแถว และ/หรือ เค้าโครงคอลัมน์ ที่ใช้ในรายงานอาจเสียหาย เมื่อต้องการแก้ไข ให้สร้างรูปแบบใหม่5. เปลี่ยนชื่อไฟล์ที่ซ้Bti.iniหรือล้าสมัยและ *.dll Btri.dllบนเซิร์ฟเวอร์หรือเวิร์กสเตชันภายในเครื่อง ทําซ้ําขั้นตอนที่ 1 และเปิดใช้ FRx6. ฐานข้อมูล FRx แบบกะทัดรัด เมื่อผู้ใช้คนอื่นๆ ทั้งหมดออกจาก FRx (ไฟล์ - ฐานข้อมูล FRx แบบกะทัดรัด และเสร็จสิ้นทั้งสองตัวเลือก)7. ข้อมูลการตั้งค่าช่วงเวลางบประมาณของคุณอาจเสียหาย ให้ปฏิบัติตามขั้นตอนเหล่านี้เพื่อสร้างช่วงเวลางบประมาณของคุณใหม่a. ภายใต้ รายงาน - บริษัท - ตั้งค่า - ช่วงเวลางบประมาณ ให้พิมพ์รายงานของทั้งปี โปรดทราบว่าปีใดที่มีเขตข้อมูลปีในอดีตถูกเครื่องหมาย เนื่องจากจะไม่รวมอยู่ในรายงานb. IF SQL - เมื่อไม่มีใครลงชื่อเข้าใช้บริษัท ให้ใช้ ISQL เพื่อลบแถวทั้งหมดจากฐานข้อมูลบริษัทลบ SY40100 ลบSY40101 c ใช้หน้าต่าง การตั้งค่าช่วงเวลางบประมาณ ให้สร้างปีงบประมาณใหม่โดยการใส่ วันปี, วันแรกและวันสุดท้าย, จํานวนช่วงเวลา, การมาร์ก ปีในอดีต เมื่อเหมาะสม แล้วคลิกปุ่ม คํานวณ ใช้รายงานที่พิมพ์ออกมาเพื่อสร้างและยืนยันว่าข้อมูลช่วงเวลางบประมาณถูกต้องd. เปลี่ยนชื่อ * ไฟล์ G32 จากโฟลเดอร์ SysDatae. เปิดใช้ FRx และพิมพ์รายงานของคุณ ถ้าคุณยังคงได้รับข้อผิดพลาด 9 ให้ต่อด้วยขั้นตอนที่ 88. IF SQL - เรียกใช้สคริปต์ต่อไปนี้ใน ISQL/ตัววิเคราะห์คิวรี ถ้าคุณได้รับผลลัพธ์อื่นนอกเหนือจาก 0 แถวที่ได้รับผลกระทบ อาจเกิดปัญหานี้ขึ้น เลือก SGMTNUMB จาก GL40200 ที่ SGMTNUMB ไม่อยู่ใน (เลือก SGMTNUMB จาก SY00300) ถ้าผลลัพธ์ของคุณไม่ได้ ' 0 แถวได้รับผลกระทบ' ให้ดําเนินการ ดังต่อไปนี้: สํารองฐานข้อมูลบริษัทของคุณb. ลบตารางต้นแบบรายละเอียดส่วน: DELETEGL40200 c. เรียกใช้ลิงก์การตรวจสอบกับต้นแบบบัญชีเพื่อสร้างตารางนี้ใหม่ (ไฟล์ - การบํารุงรักษา - ตรวจสอบลิงก์)d. เปลี่ยนชื่อ * G32 และ * ใดๆ ไฟล์ LDB เปิดใช้ FRx หมายเหตุ - ถ้าคุณยังคงได้รับข้อผิดพลาด ให้ตรวจสอบว่าไม่มีส่วนเพิ่มเติมใน GL40200 (เลือก * จาก GL40200) ถ้ามีส่วนเพิ่มเติม ให้ลบส่วนเหล่านั้น (ลบ GL40200 ที่ SGMTNUMB = XX) (XX ที่แสดงหมายเลขส่วนบัญชีเพิ่มเติม)9. IF SQL - ใน ISQL/ตัววิเคราะห์คิวรี ให้เรียกใช้ข้อความต่อไปนี้เมื่อปิด Microsoft Dynamics GP: DELETEGL00105 จากนั้น เรียกใช้ลิงก์ตรวจสอบกับต้นแบบบัญชีเพื่อสร้างตารางนี้ใหม่ (ไฟล์ - การบํารุงรักษา - ลิงก์ตรวจสอบ)10. ถ้าคุณใช้เค้าโครงแบบโครงสร้าง ให้ตรวจสอบว่ารหัสบริษัทใน แค็ตตาล็อกของรายงาน เป็นบริษัทที่ใช้ในคอลัมน์ B - บริษัท ในเค้าโครงแบบทรี11. ถ้าคุณเลือกตัวเลือก 'ใช้รูปแบบแถวและลิงก์เวิร์กชีตจากแบบโครงสร้างการรายงาน' ถูกเลือกไว้ในแท็บ แบบเอกสารส8งรูป ของ แค็ตตาล็อกรายงาน และใช้ การลิงก์แถว ในคอลัมน์ I - รูปแบบแถว ในเค้าโครงแบบทรี ให้ตรวจสอบว่ามี ลิงก์แถว ในแต่ละระดับ รวมถึงระดับสรุปของเค้าโครงทรีบทความนี้เป็น TechKnowledge Document ID:6580

TechKnowledge Content

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

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

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