ขอคำแนะนำด้วยครับ... เกี่ยวกับ combobox ที่มีข้อมูลเยอะๆ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 297   3
URL.หัวข้อ / URL
ขอคำแนะนำด้วยครับ... เกี่ยวกับ combobox ที่มีข้อมูลเยอะๆ

ผมโหลดไฟล์ Project จากที่นี้ไปแก้ไขใช้งานครับ...ผสมกับตัวอย่างที่ได้จากที่นี้อีกเหมือนกัน
ทำด้วยตัวเองก็ไม่ไหวเหมือนกันครับ ไม่รู้เรื่องไม่เคยใช้ access เลยจริงๆ
แต่ถ้าให้นั่งแก้ต่อจากคนอื่นพอได้ครับ เพราะเรียนเขียนโปรแกรมมาบ้าง ตรงไหนพอรู้เรื่องก็แก้กันไป...
บางที่เจอปัญหาเล็กๆ น้อยๆ เช่นการออกรายงาน ก็ทำให้มึนไปเป็นอาทิตย์ก็มี

เข้าเรื่องปัญหานะครับอยากถาม 2 ข้อครับ
1. จากไฟล์ที่แนบมาด้วยอยากให้ดูที่ฟอร์ม "บันทึกการขาย" ครับ
เนื่องจากผมมีรายการสินค้าเป็นจำนวนมาก
ทำให้เวลาผมเลือกสินค้าแต่ละชิ้นจาก combobox ทำได้ลำบากและช้า
ช่วยแนะนำแนวทางแก้ให้ด้วยครับ

2. ที่ฟอร์ม "แบบเสนอราคา" ก็ใช้ฟอร์มตัวเดียวกับ "บันทึกการขาย"
แต่อยากจะเปิดดูและสั่งพิมพ์ออกมาเท่านั้น..ไม่ต้องการให้มันบันทึกค่าต่างๆ ลงไป
จะทำยังไงดีครับ

อย่างที่ได้ออกตัวไปก่อนแล้วว่าผมไม่รู้เรื่องสักเท่าไหร่...อาศัย copy code มาใส่กัน
code เข้ากันได้ก็ดีไป แต่พอเจอปัญหาก็มาถาม... ถ้าปัญหาของผมมันไม่น่าช่วยเหลือก็ขออภัยด้วยครับ
เพราะคราวที่แล้วมาถามเรื่องรายงาน ไม่มีคนตอบเลย...
T_T
เลยต้องนั่งแก้เอง...พอแก้ได้ถึงร้องอ๋อ....ปัญหาเรามันเล็กน้อยสิ้นดี...สมควรแล้วที่ไม่มีใครตอบ
แต่ไม่มีคนตอบเลยสักคนเนี้ยใจเสียเหมือนกัน...ไม่รู้ว่าเราควรจะมาถามอีกดีรึเปล่า

ยังไงก็ขอรบกวนด้วยนะครับ

อ๋อ...ที่เคยมาถามเรื่องทำ % ส่วยลดผมเพิ่มเข้าไปได้แล้วนะครับตามที่ได้รับคำแนะนำ
ให้ดูตาม Northwind ผมก็ได้ดูๆ และ copy code จาก Northwind เข้าไปเพิ่มใน Project เดิมได้ 2 อย่าง
- คิดส่วนลด % ได้แล้ว
- การสั่งพิมพ์รายการที่สั่งซื้อ ก็พอใช้งานได้ครับแต่ไม่ดีนัก ถ้ายังไงก็ช่วยแนะนำเพิ่มเติมด้วยนะครับ

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R02835
1. จากไฟล์ที่แนบมาด้วยอยากให้ดูที่ฟอร์ม "บันทึกการขาย" ครับ
เนื่องจากผมมีรายการสินค้าเป็นจำนวนมาก
ทำให้เวลาผมเลือกสินค้าแต่ละชิ้นจาก combobox ทำได้ลำบากและช้า
ช่วยแนะนำแนวทางแก้ให้ด้วยครับ

วิธีแก้ไข
1. ควรแยกสินค้าเป็นหมวดๆ ไป จะได้ง่ายในการกรอง และจะได้ List ของแต่ละหมวดที่สั้นขึ้นครับ
ซึ่งจะต้องเพิ่ม combo box สำหรับเลือกหมวดก่อน แล้วค่อยเลือกรหัสสินค้าภายใต้หมวดนั้นๆ

2. ใ้ห้ติดรหัสสินค้าไว้ที่ตัวสินค้าทุกรายการ เมื่อนำมา ก็คีย์รหัสลงไปเลย จะสะดวก ไม่ต้องคลิกไล่ดูแต่ละรายการให้เสียเวลา

3. ให้ระบบ Barcode เข้ามาช่วย ซึ่งจะต้องมีเครื่องอ่านบาร์โค้ดด้วย

-------
2. ที่ฟอร์ม "แบบเสนอราคา" ก็ใช้ฟอร์มตัวเดียวกับ "บันทึกการขาย"
แต่อยากจะเปิดดูและสั่งพิมพ์ออกมาเท่านั้น..ไม่ต้องการให้มันบันทึกค่าต่างๆ ลงไป จะทำยังไงดีครับ

ควรจะสร้าง MainForm จากตาราง tblOrder แล้วสร้างดึงฟอร์ม ฟอร์มรายละเอียดการขาย มาเป็น SubForm
แล้วค่อยกำหนดให้ MainForm และ SubForm เป็น Read-Only คือกำหนด Properties เหล่านี้ให้เป็น No

Allow Edits
Allow Deletions
Allow Additions
Data Entry

2 @R02836
ผมแก้ Forms บันทึกการขายไปนะครับ ลองดู เผื่อจะช่วยอะไรได้บ้าง
และ ใน Table Product ผมได้เพิ่ม Field ไป 2 Field ลองดูครับ
ผมแก้ เฉพาะ ข้อ1 ก่อนนะครับ
3 @R02890
หยุดไป 1 วันครับเลยไม่ได้เข้ามาตาม

ขอบคุณ คุณสุภาพมากครับสำหรับคำแนะนำ
ข้อที่ 1 ผมจะทำตามวิธีที่ 1 ดูนะครับ
วิธีที่ 2-3 คงจะยากสำหรับผมครับ เพราะลักษณะงานคือ
ลูกค้าจำเฉพาะชื่อสินค้ามาสั่งของครับ ในใบสั่งจะมีแต่ชื่อสินค้า
และสินค้าพวกท่อน้ำนี้ก็หลายชิ้นมีขนาดใหญ่และมีน้ำหนักมาก
บางทีต้องเอาสิบล้อไปขนถึงโกดัง
ข้อที่ 2 นี้ก็ขอบคุณมากครับ ถ้าแก้ได้แล้วจะมารายงานครับผม

ขอบคุณ คุณ godedp มากครับสำหรับตัวอย่าง
ผมคิดจะแยก Field อยู่เหมือนกันครับ แต่ไม่มีตัวอย่างผมก็ไม่รู้จะทำต่อยังไง

ขอบคุณมากครับผลเป็นยังไงจะมาแจ้งอีกทีนะครับ
:)
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1218s