stmas and stloc

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

stmas and stloc

โพสต์โดย alan » พุธ ก.ย. 20, 2006 5:04 pm

ผมทำ stock แบบแยกตามคลัง ซื้งมีฐานข้อมูลที่เกี่ยวข้องคือ stmas (ฐานข้อมูลสินค้า) และ stloc (ฐานข้อมูลคลังสินค้า) เมื่อผมเอาฐานข้อมูลทั้งสองมาเทียบกัน
มีรหัสสินค้าใน stloc เป็นพันรายการเลยครับที่หารหัสสินค้าไม่พบใน stmas จึงไม่มีประโยชน์อะไร ตัวสินค้าไม่มีแล้ว แต่เหลือทึ้งรหัสสินค้านี้ไว้ใน stloc
1.เกิดจากสาเหตุใดครับ
2.สามารถลบรหัสนี้ใน stloc ได้เลยมั้ยครับ ส่วนใหญ่เป็นรหัสสินค้าที่ไม่มีการเคลื่อนไหวนานเป็นปีแล้วครับ
ขอคำแนะนำด้วย
alan
Jr. Member
Jr. Member
 
โพสต์: 99
ลงทะเบียนเมื่อ: อังคาร ม.ค. 06, 2004 12:26 pm

Re:stmas and stloc

โพสต์โดย ASAN » พุธ ก.ย. 20, 2006 8:16 pm

- โดยปกติ STLOC จะมีจำนวนเท่าๆกัน กับ STMAS หรือมากกว่า แล้วแต่ว่า มีกี่คลัง และ STMAS อาจมีมากกว่าได้ ในกรณีที่รหัสไม่ใช่ตัวสินค้า หรือที่ไม่ได้บันทึกจากหัวข้อสินค้าข้อ 2 STLOC จะมีเฉพาะรายการรหัสที่บันทึกจากหัวข้อสินค้าข้อ 2 เท่านั้น
- สามารถลบได้ ถ้าแน่ใจว่ารหัสสินค้านี้ไม่มีอยู่ในหัวข้อสินค้าข้อ 2 แล้ว แต่ก่อนลบลองสั่งคำนวณดูก่อน และสำรองไว้ก่อนนะครับ
* โดยตัวโปรแกรม ไม่น่าจะเกิด ERROR แบบนี้ แต่น่าจะเกิดจากการเริ่มต้นใช้โปรแกรม โดยการ Import ข้อมูลมาจากที่อื่น หรือการใช้โปรแกรมอื่นเข้าไปจัดการลบข้อมูลใน STMAS โดยไม่ได้ลบหรือเชื่อมความสัมพันธ์กับไฟล์ STLOC
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re:stmas and stloc

โพสต์โดย alan » พฤหัสฯ. ก.ย. 21, 2006 9:37 am

ปัญหานี้น่าจะมาจากการ import ข้อมูลมากว่านะผมว่า ตามประวัติการใช้งานโปรแกรมเคยมี server ล่มครั้งหนึ่งนานแล้วครับ ก่อนที่ผมจะมาดูแลงานต่อ
ช่วงนั้น มีการกู้ข้อมูลได้บ้างไม่ได้บ้าง และนี่ น่าจะเป็นสาเหตุที่ทำให้ฐานข้อมูลไม่สัมพันธ์กัน ซึ่งนอกจากที่ผมพบความไม่สัมพันธ์กันระหว่าง stmas กับ stloc แล้ว
ผมยังพบความไม่สัมพันธ์กันของ artrn กับ stcrd , armas กับ artrn และก็มีหลายจุดที่ดูแปลกๆ ผมคิดจะลบ record ที่ผิดที่ผิดทางนี้ในฐานข้อมูลโดยตรง แต่ไม่แน่ใจ
กลัวว่าจะมีปัญหากับระบบ ผมจะทดลองดูก่อนโดยการสร้างบริษัทใหม่จามข้อมูลบริษัทเดิม แล้วเข้าไปจัดการกับฐานข้อมูลโดยตรง มันจะมีผลอย่างไรบ้าง เบื้องต้น ผมได้ทดลอง
แล้วบางส่วน แต่ไม่พบปัญหาใดๆ
alan
Jr. Member
Jr. Member
 
โพสต์: 99
ลงทะเบียนเมื่อ: อังคาร ม.ค. 06, 2004 12:26 pm

Re:stmas and stloc

โพสต์โดย alan » พฤหัสฯ. ก.ย. 21, 2006 11:20 am

พบอีกหนึ่งสาเหตุครับ คือการลบรหัสสินค้าที่ไม่ต้องการออกไป ด้วยหน้าจอ แก้ไขรายการต่างๆของสินค้า (สินค้า -> 7. -> 3.) ลบโดยไม่ได้ไปลบคลังสินค้าก่อนในตาราง F8 ด้วยความเข้าใจว่า ถ้าลบรหัสสินค้าแล้ว ตารางของคลังสินค้าก็จะถูกลบไปด้วย ที่จริงน่าจะให้เป็นแบบนี้นะ แต่ถ้าลบในรายละเอียดสินค้า (สินค้า -> 2.) ไม่เป็นปัญหาอะไร ไม่รู้จะตั้งคำถามข้อนี้อย่างไรดี ขอเป็นความคิดเห็นแล้วกันครับ ผมยังใช้ Exp5.0 for Dos ของวันที่ 11/04/2546 อยู่ครับ
alan
Jr. Member
Jr. Member
 
โพสต์: 99
ลงทะเบียนเมื่อ: อังคาร ม.ค. 06, 2004 12:26 pm

Re:stmas and stloc

โพสต์โดย ASAN » พฤหัสฯ. ก.ย. 21, 2006 8:36 pm

- ผมลองตรวจสอบโปรแกรมที่ผมใช้อยู่ เมื่อ 11/04/46 ได้ลองสร้างรหัสสินค้าขึ้นพร้อมกำหนดคลังเพิ่ม เมื่อลบตัวรหัสออกจากไฟล์ Master ไฟล์ STLOC จะถูกลบพร้อมกัน ซึ่งความจริงโปรแกรมก็ทำงานถูกต้องแล้ว แต่กรณีของคุณคิดว่า ระบบฐานข้อมูลมีปัญหาแล้วละครับ มีความเป็นไปได้ ระบบจัดเรียง หรือมี Record ใด Record หนึ่งหรือมากกว่ามีปัญหา
- แนะนำว่า ถ้าระบบรวน ลองส่งข้อมูลให้ทางบริษัท express ตรวจสอบดูก่อน แต่ถ้าไม่อยากส่ง คงต้องบอก เปิดบริษัทใหม่ เปิดแฟ้มใหม่ทั้งหมด แล้วนำไฟล์เฉพาะ Master มา แล้วบันทึกยอดยกมาใหม่เลยดีกว่าครับ
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re:stmas and stloc

โพสต์โดย alan » ศุกร์ ก.ย. 22, 2006 9:57 am

ขอบคุณมากครับที่ช่วยตรวจสอบ ก่อนอื่นผมก็จะขอตรวจสอบให้ละเอียดอีกครั้งครับ
alan
Jr. Member
Jr. Member
 
โพสต์: 99
ลงทะเบียนเมื่อ: อังคาร ม.ค. 06, 2004 12:26 pm


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 7 ท่าน