หน้า 1 จากทั้งหมด 1
ทำอย่างไรไม่ให้โปรแกรม List ชื่อลูกค้า หรือสินค้าที่ inactive แล้ว

โพสต์แล้ว:
ศุกร์ ธ.ค. 09, 2011 2:13 pm
โดย orachayac
ตอนนี้ในระบบมีรหัสสินค้าและลูกค้าที่ไม่เคลื่อนไหว หรือ inactive แล้วค่อนข้างเยอะ อยากทราบว่าจะพอจะมีวิธีไหนไหมคะที่โปรแกรมจะไม่แสดงรายการสินค้านั้น หรือลูกค้าที่ inactive แล้วนั้นออกมาใน Alt+L หรือในรายงานต่างๆ
1. เท่าที่ไปดูจะเห็นมีช่องให้ set status ของลูกค้าเป็น Active และ Nonactive ได้ แต่ไม่ทราบว่าจะเอาข้อมูลที่ set ตรงนี้ไปใช้อย่างไร
2. สำหรับตัวสินค้า ในรายละเอียดสินค้า มันไม่มีช่องให้ set ว่า inactive แล้ว อันนี้จะไป set ตรงไหนได้คะ
รบกวนผู้รู้หาคำตอบให้ด้วยค่ะ
อรชยา
Re: ทำอย่างไรไม่ให้โปรแกรม List ชื่อลูกค้า หรือสินค้าที่ inactive แล้ว

โพสต์แล้ว:
ศุกร์ ธ.ค. 09, 2011 2:41 pm
โดย Deday
ขอตอบคำถามครับ
1. ในฐานข้อมูลลูกค้า ช่องของ Active ไม่ได้มีผลแต่อย่างใดครับ ส่วนนี้ต้องบอกว่าเขียน
ไว้ให้สำหรับ บ.เนสเล่ เท่านั้นครับ
2. ในฐานข้อมูลสินค้าไม่มี ช่องให้set Active ครับ
ส่วนเวลากด Alt+L ไม่สามารถนำรหัสลูกค้าหรือสินค้า ที่ไม่เคลื่อนไหวออกได้ครับ
ส่วนรายงานลูกหนี้หรือสินค้า ในกรณีที่เลือกขอบเขต ณ ช่วงวันที่ ที่ต้องการถ้า
ลูกค้าหรือสินค้าไม่มีการเคลื่อนไหวในช่วงนั้น โปรแกรมจะไม่แสดงให้อยู่แล้วครับ
ข้อแนะนำนะครับ ในส่วน ลููกหนี้หรือสินค้าที่ nonactive เราอาจจะทำการเปลี่ยนรหัส
โดยการกดปุ่ม old/new ที่ฐานข้อมูล แล้วให้นำหน้า รหัสด้วย ๙ ต่อด้วยรหัสเดิม
ซึ่้งผลคือ ฐานข้อมูลที่เป็น nonactive เวลาที่เรากด Alt+L ข้อมูลเหล่านี้จะแสดง
อยู่บรรทัดด้านล่างครับ (กรณีที่เรียงข้อมูลตามรหัส)
Re: ทำอย่างไรไม่ให้โปรแกรม List ชื่อลูกค้า หรือสินค้าที่ inactive แล้ว

โพสต์แล้ว:
ศุกร์ ธ.ค. 09, 2011 2:44 pm
โดย suchai
พูดถึงเรื่องลูกค้าก่อน หากดูรายงานลูกหนี้คงค้างแล้วไม่มียอดค้าง และไม่มีประวัติการขายหรือรายการเคลื่อนไหวในรอบบัญชีที่ใช้อยู่ ก็สามารถลบลูกค้ารายนั้นๆ ทิ้งไปได้ หรือถ้าไม่แน่ใจ อยากจะเก็บเอาไว้ก่อน ใน เมนูขาย ข้อ 6 รายละเอียดลูกค้า จะมีปุ่มด้านบนขวาสุด Old-New เปลี่ยนรหัสนำหน้าให้เป็น ๙ เช่นเดิมลูกค้ารหัส สบายใจ เราก็เปลี่ยนเป็น ๙สบายใจ ลำดับของข้อมูลจะหล่นลงไปอยู่ด้านล่าง ไม่รบกวนการทำงานอีก
ส่วนเรื่องรหัสสินค้า ใช้วิธีง่ายๆ แต่ปลอดภัย คือเมนูสินค้า ข้อ 2 รายละเอียดสินค้า สินค้าตัวไหนที่ไม่มีการเคลื่อนไหวในรอบบัญชีของโปรแกรม จะกดปุ่มลบรายการสินค้าตัวนั้นๆ ได้ แต่หากไม่มีการปิดประมวลสิ้นปีเป็นเวลาหลายปี แม้ว่าปัจจุบันจะเป็นปี 2554 แต่รอบบัญชีตั้งแต่ปี 2550 สินค้ารายการนั้นก็ยังคงมีรายการอยู่ โปรแกรมไม่ยอมให้ลบออก ต้องทำการปิดประมวลผล ถ้ายังไม่สะดวกทำ ก็ใช้ปุ่มด้านบน Old-New เปลี่ยนรหัสนำหน้าให้เป็น ๙ รายการสินค้านั้นก็จะไปเรียงอยู่ด้านล่างสุด
[color=red]คำเตือนปุ่ม Old-New แม้ว่าจะเป็นปุ่มมหัศจรรย์ในการเปลี่ยนรหัส แม้มีการเดินรายการไปแล้ว โปรแกรมจะวิ่งไปแทนค่ารหัสใหม่ในรหัสเดิม ทุกๆ รายการที่เคลื่อนไหว ซึ่งถ้ามีรายการเคลื่อนไหวเดิมจำนวนมากจะใช้เวลาสักพักหนึ่ง ในระหว่างนั้น หากมีใครกำลังใช้ข้อมูล ลูกค้ารายนั้น หรือสินค้ารายการนั้นอยู่ โอกาสที่ข้อมูลจะผิดพลาดและเสียหาย สูงม๊ากมากกกกกก การเปลี่ยนแปลงโครงสร้างรหัส ควรทำในเวลาที่ไม่มีผู้ใช้งาน เช่น เวลาพักเที่ยง หรือเวลาเย็น หากมีความจำเป็นต้องทำรายการนั้นๆ อย่างเร่งด่วน ก็ต้องแจ้งผู้เกี่ยวข้องว่า ลูกค้ากลุ่มนี้ หรือสินค้าหมวดนี้ กำลังจะปรับปรุงรหัส ขอระงับการใฃ้งานชั่วคราว[/color]
Re: ทำอย่างไรไม่ให้โปรแกรม List ชื่อลูกค้า หรือสินค้าที่ inactive แล้ว

โพสต์แล้ว:
ศุกร์ ธ.ค. 09, 2011 3:06 pm
โดย ASAN
จริงๆแล้วมีรายงานหลายตัวที่แสดงค่าของสินค้าไม่เคลื่อนไหว แต่ผมเข้าใจครับ บางทีรายงานที่ให้มาก็ไม่ได้ตรงตามที่เราต้องการมากนัก ดังนั้นต้องไปแก้ไขรายงานที่ดูใกล้เคียงกัน แล้วมาเพิ่มเงื่อนไขเข้าไป ลองศึกษาจากคำสั่งต่อไปนี้นะครับ
สำหรับคำสั่ง Alt+L ใน Express นั้นหมายถึง List หรือให้แสดงข้อมูลออกมาทั้งหมดที่มีอยู่ออกมาทางหน้าจอ หากเราต้องการให้แสดงผลแบบมีเงื่อนไข ลองใช้คำสั่ง Alt+K นะครับ จากนั้นจะเห็นช่องว่างให้เรากรอก
สำหรับสินค้า ลองใช้คำสั่งนี้ครับ
STR1#"Y" หมายถึงให้แสดงข้อมูลในหน้าจอสำหรับรายชื่อสินค้าที่ยังเคลื่อนไหวปกติ แต่ก่อนจะใช้คำสั่งนี้ คุณต้องไปเพิ่มอักษร N ลงไปที่รายละเอียดสินค้า ในฟิลด์เพิ่มเติมช่อง str1 หรือช่องหมายเหตุช่องแรกที่อยู่ถัดจากช่องจำนวนเงินนะครับ โดยที่ N หมายถึงสินค้าที่ไม่เคลื่อนไหว หรือไม่ใช้รหัสนี้แล้ว
สำหรับรายงาน ให้เราไปดูที่รายงานก่อนว่าไฟล์ Master เป็นไฟล์ชื่อ STMAS หรือไม่ ถ้าใช่ ให้เพิ่มคำสั่งต่อไปนี้ใต้ชุดกลุ่มไฟล์เช่น
[master file]
File=STMAS
Alias=A
Tag=STMAS1
System=DATA_PATH
Filter=STMAS->STR1#"N"
หรือจะใช้คำสั่ง condition=on ก็ได้ แล้วกรอก STMAS->STR1#"N" ลงไป โปรแกรมก็จะพิมพ์ชื่อสินค้าที่เคลื่อนไหวหรือยังใช้รหัสเท่านั้นออกมา
สำหรับรายละเอียดลูกค้า ใช้หลักการเดียวกัน คือใช้ Alt+K เช่นกัน แล้วใช้คำสั่งด้านล่างนี้
ARMAS->STATUS="A" เฉพาะที่เคลื่อนไว หรือจะใช้คำสั่ง ARMAS->STATUS#"I"
ARMAS->STATUS="I"เฉพาะที่ไม่เคลื่อนไหว หรือจะใช้คำสั่ง ARMAS->STATUS#"A"
ซึ่งจะให้คำตอบเดียวกัน
ศึกษาดูจากคำสั่ง Alt+K แล้ว ลองนำฟิลด์อื่นมาใช้สิครับ จะทำให้ค้นหาข้อมูลมาหลายๆรูปแบบได้ง่ายขึ้น