กระทู้เก่าบอร์ด อ.Yeadram
2,923 20
URL.หัวข้อ /
URL
ช่วยด้วยค่ะ ด่วนมากๆ
ตอนนี้ทดลองทำระบบของร้านอาหารค่ะ ต้องการทำ report ยอดขายแต่ว่าทำไม่เป็น รบกวนช่วยสอนด้วยนะคะ พอจะมีพื้นฐานอยู่บ้างเล็กน้อย
รายงานยอดขายที่ต้องการทราบ
1) รายงานยอดขายตามช่วงเวลา คือมีให้กรอกวันที่เริ่มต้น และวันที่สิ้นสุดค่ะ
2) รายงานจำนวนสินค้าที่หายได้ทั้งหมดตามช่วงเวลา คือมีให้กรอกวันที่เริ่มต้นและวันที่สิ้นสุดเช่นกัน โดยสินค้าแต่ละชิ้นจะต้องมีจำนวนรวมกัน ไม่แยกตามวัน
3) รายงานยอดรวมการขายของสินค้าแต่ละชนิด โดยรายงานหน้าหนึ่งจะมีการแสดงวันที่การขาย เลขที่ใบเสร็จ และยอดรวมของใครของมันแยกสินค้าแต่ละชนิดไป
รายงานยอดขายที่ต้องการทราบ
1) รายงานยอดขายตามช่วงเวลา คือมีให้กรอกวันที่เริ่มต้น และวันที่สิ้นสุดค่ะ
2) รายงานจำนวนสินค้าที่หายได้ทั้งหมดตามช่วงเวลา คือมีให้กรอกวันที่เริ่มต้นและวันที่สิ้นสุดเช่นกัน โดยสินค้าแต่ละชิ้นจะต้องมีจำนวนรวมกัน ไม่แยกตามวัน
3) รายงานยอดรวมการขายของสินค้าแต่ละชนิด โดยรายงานหน้าหนึ่งจะมีการแสดงวันที่การขาย เลขที่ใบเสร็จ และยอดรวมของใครของมันแยกสินค้าแต่ละชนิดไป
20 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R11318
รบกวนผู้รู้ที่ต้องการจะช่วย ทิ้ง e-mail ไว้ได้ไหมคะ งานนี้ต้องส่งวันนี้แล้วค่ะ TT
เสร็จงานนี้จะได้กลับบ้านซักที ทิ้ง e-mail ไว้นะคะ ได้จะส่งตัวโปรแกรมให้ดู
ช่วยหน่อยค่ะ
เสร็จงานนี้จะได้กลับบ้านซักที ทิ้ง e-mail ไว้นะคะ ได้จะส่งตัวโปรแกรมให้ดู
ช่วยหน่อยค่ะ
3 @R11321
ผมไม่แน่ใจนะว่าคนอื่นทำแบบไหนแต่ผมใช้วิธีเลือกเอาเฉพาะฟิวล์จากQryที่ต้องการหาผลรวมออกมา และ ที่ช่องเงื่อนไขก็ให้เลือก Count..ก็จะได้ผลรวมออกมาครับ
4 @R11322
5 @R11323
@JENG ถ้า count จะได้แค่จำนวนครั้งที่ขายไป แต่ไม่ใช่จำนวนสินค้าที่ขายไปค่ะ
จึงต้องใช้การ sum แต่มันก้อไม่ยอม sum ให้เพราะติดที่คนละวันที่กัน
จึงต้องใช้การ sum แต่มันก้อไม่ยอม sum ให้เพราะติดที่คนละวันที่กัน
6 @R11324
thai.it@hotmail.com
7 @R11325
แนะนำ ให้ใช้ wizard report สร้าง
1 เลือกข้อมูล จาก table หรือ query ที่เตรียมไว้
2 add grouping level คือ ฟิลด์หรือข้อมูลที่ต้องการรวม จำนวน เข้าด้วยกัน ในที่นี้คือสินค้า ก็ใช้รหัสสินค้าหรือชื่อสินค้าก็ได้ครับ
3 ที่ summary option ทำเครื่องหมาย ตามที่คุณต้องการ
เช่น ต้องการรวมจำนวน สินค้าเข้าด้วยกัน ตรง ฟิลด์ จำนวน ก็ทำเครื่องหมายที่ sum
4 ถ้าต้องการ สรุป summary อย่างเดียว หรือต้องการรายละเอียดพร้อมสรุปด้วย ให้เลือกทำเครื่องหมาย ครับ
5 ถึงตรงนี้จะได้ report น่าจะใกล้เคียง แล้วปรับอีกครั้ง
ทำให้ได้ถึงตรงนี้ แล้วถ้าปรับไม่ได้ ถามต่อนะครับ
1 เลือกข้อมูล จาก table หรือ query ที่เตรียมไว้
2 add grouping level คือ ฟิลด์หรือข้อมูลที่ต้องการรวม จำนวน เข้าด้วยกัน ในที่นี้คือสินค้า ก็ใช้รหัสสินค้าหรือชื่อสินค้าก็ได้ครับ
3 ที่ summary option ทำเครื่องหมาย ตามที่คุณต้องการ
เช่น ต้องการรวมจำนวน สินค้าเข้าด้วยกัน ตรง ฟิลด์ จำนวน ก็ทำเครื่องหมายที่ sum
4 ถ้าต้องการ สรุป summary อย่างเดียว หรือต้องการรายละเอียดพร้อมสรุปด้วย ให้เลือกทำเครื่องหมาย ครับ
5 ถึงตรงนี้จะได้ report น่าจะใกล้เคียง แล้วปรับอีกครั้ง
ทำให้ได้ถึงตรงนี้ แล้วถ้าปรับไม่ได้ ถามต่อนะครับ
8 @R11326
แอดแล้วค่ะ
9 @R11327
ทิ้งเมลล์ไว้ได้ไหมคะ จะได้ส่งงานให้ดู
10 @R11328
ทำตามที่คุณ ditasilk บอกแล้วนะคะ
เนื่องจากใน Qry สั่ง SUM จำนวนแล้ว แต่ว่ามันไม่ยอมรวมให้ื มันแบ่งตามวันที่
เมื่อ Report ดึงข้อมูลจาก Qry มันเลยไปแบ่งตามวันที่ใน Report ด้วยอ่ะคะ่
ซึ่งถ้าข้อมมูลมันแยกอย่างนี้ ไม่สามารถนำข้อมูลไปใช้อะไรได้เลย ไม่มีประโยชน์
เนื่องจากใน Qry สั่ง SUM จำนวนแล้ว แต่ว่ามันไม่ยอมรวมให้ื มันแบ่งตามวันที่
เมื่อ Report ดึงข้อมูลจาก Qry มันเลยไปแบ่งตามวันที่ใน Report ด้วยอ่ะคะ่
ซึ่งถ้าข้อมมูลมันแยกอย่างนี้ ไม่สามารถนำข้อมูลไปใช้อะไรได้เลย ไม่มีประโยชน์
11 @R11329
สร้างqueryใหม่ที่ไม่มีsumครับ
แล้วสร้างreportเลือกเฉพาะฟิลด์ที่ต้องการเช่น
รหัสสินค้า
ชื่อสินค้า
หน่วย
จำนวน
วันที่(ไม่ต้องแสดง)
แล้วสร้างreportเลือกเฉพาะฟิลด์ที่ต้องการเช่น
รหัสสินค้า
ชื่อสินค้า
หน่วย
จำนวน
วันที่(ไม่ต้องแสดง)
12 @R11330
ทำแล้วค่ะ แต่มันก็ยังไม่รวมจำนวนสินค้าชนิดเดียวกันไว้ด้วยกันอยู่ดี
ทำแล้วค่ะ แต่มันก็ยังไม่รวมจำนวนสินค้าชนิดเดียวกันไว้ด้วยกันอยู่ดี
13 @R11331
ตอนสร้างรายงานคุณ besinez ไม่ได้ add กลุ่ม (ADD GROUP LEVEL)
เพราะในรายงาน ไม่มีกลุ่ม ขึ้นมา กลับไปอ่าน ที่ผมตอบวิธีทำ Report wizard ดีดี ครับ
แล้ว saleID ไม่จำเป็นก็เอาออกไปครับ
เพราะในรายงาน ไม่มีกลุ่ม ขึ้นมา กลับไปอ่าน ที่ผมตอบวิธีทำ Report wizard ดีดี ครับ
แล้ว saleID ไม่จำเป็นก็เอาออกไปครับ
14 @R11332
คุณ ditasilk
add grouping level ทำยังไงคะ ทำไม่เป็นค่ะ
add grouping level ทำยังไงคะ ทำไม่เป็นค่ะ
15 @R11333
ถ้าคุณใช้ report wizard ในการสร้างรายงาน
หลังจากคุณเลือก query ที่เตรียมไว้แล้ว
เลือก ฟิลด์แล้ว ขั้นถัดไปจะเป็นการ add group level
นั่นคือเพิ่มส่วนหัว ที่เป็นสินค้า มันจะgroup ตามสินค้าให้คุณ
ส่วน summary option มันจะ รวมสินค้าให้คุณ แต่คุณต้องทำตาม
ขั้นตอนที่บอกไป
หลังจากคุณเลือก query ที่เตรียมไว้แล้ว
เลือก ฟิลด์แล้ว ขั้นถัดไปจะเป็นการ add group level
นั่นคือเพิ่มส่วนหัว ที่เป็นสินค้า มันจะgroup ตามสินค้าให้คุณ
ส่วน summary option มันจะ รวมสินค้าให้คุณ แต่คุณต้องทำตาม
ขั้นตอนที่บอกไป
16 @R11334
ตอนนี้ SUM จำนวนมาให้เรียบร้อยแล้วค่ะ ขอบคุณมากๆค่ะ คุณ ditasilk
เหลือแต่ทำให้สามารถเรียกดูเป็นช่วงเวลาได้
ตอนนี้ SUM จำนวนมาให้เรียบร้อยแล้วค่ะ ขอบคุณมากๆค่ะ คุณ ditasilk
เหลือแต่ทำให้สามารถเรียกดูเป็นช่วงเวลาได้
17 @R11335
เรียกตามช่วงเวลาคุณลองทำตามข้อ 1 ที่ทำได้แล้ว ดูว่าติดปัญหาอะไรบ้างครับ
18 @R11336
มีค่ะ ที่ Qry ตอนนี้ดูเป็นช่วงไม่ได้
กำหนดพารามิเตอร์ว่า
[ใส่วันที่เริ่มต้น] Date/Time
[ใส่วันที่สิ้นสุด] Date/Time
กด save แล้วเรียกใช้แล้ว เมื่อกรอกวันที่ทั้งเริ่มต้นและสิ้นสุดแล้ว แต่มันกลับแสดงข้อมูลทุกวันตั้งแต่วันที่ 1-10 มาให้หมดเลย จะแก้ไขยังไงดีคะ
กำหนดพารามิเตอร์ว่า
[ใส่วันที่เริ่มต้น] Date/Time
[ใส่วันที่สิ้นสุด] Date/Time
กด save แล้วเรียกใช้แล้ว เมื่อกรอกวันที่ทั้งเริ่มต้นและสิ้นสุดแล้ว แต่มันกลับแสดงข้อมูลทุกวันตั้งแต่วันที่ 1-10 มาให้หมดเลย จะแก้ไขยังไงดีคะ
19 @R11337
กำหนดพารามิเตอร์ว่า
[ใส่วันที่เริ่มต้น] Date/Time
[ใส่วันที่สิ้นสุด] Date/Time
ที่ sale_date หรือเปล่าครับ ถ้าไม่มีใน query ให้เพิ่มฟิลด์ sale_date
ตรง แสดง ให้เอาเครื่องหมายออก (ไม่แสดงนะครับ)
ตรงช่องเงื่อนไขใส่
Between [ใส่วันที่เริ่มต้น] And [ใส่วันที่สิ้นสุด]
[ใส่วันที่เริ่มต้น] Date/Time
[ใส่วันที่สิ้นสุด] Date/Time
ที่ sale_date หรือเปล่าครับ ถ้าไม่มีใน query ให้เพิ่มฟิลด์ sale_date
ตรง แสดง ให้เอาเครื่องหมายออก (ไม่แสดงนะครับ)
ตรงช่องเงื่อนไขใส่
Between [ใส่วันที่เริ่มต้น] And [ใส่วันที่สิ้นสุด]
20 @R11338
ขอบคุณมากค่ะ คุณ ditasilk ทำได้แล้วค่ะ
Time: 0.3607s
ข้อมูลขายน้ำส้มวันที่ 4 มีจำนวน 5 แก้ว
ข้อมูลขายน้ำส้มวันที่ 5 มีจำนวน 6 แก้ว
ซึ่งตามจริงแล้วเมื่อเราเรียกให้รายงานตั้งแต่วันที่ 4-5 มันควรจะรายงานว่า
ขายน้ำส้มไปทั้งหมด 11 แก้ว แต่มันไม่ยอมรวมจำนวนให้ค่ะ มันขึ้นแยกตามวันที่เลย
ตามที่ทำมา จะได้ดังนี้ค่ะ
ขายน้ำส้ม 5 แก้ว
ขายน้ำส้ม 6 แก้ว
ปล.ตอนให้แสดงรายงานไม่สั่งให้แสดงวันที่ รายงานดึงมาจาก Qry ซึ่งซ่อนวันที่ไว้แต่มีการถามช่วงเวลิเริ่มต้นและสิ้นสุด รหัสของสินค้าตัวเลขเดียวกันเป๊ะๆเลยค่ะ แต่มันไม่รวมกัน
มีวิธีทำให้มันรวมกันไหมคะ หรือว่าโปรแกรมมันทำไม่ได้ จะได้ไม่ต้องเสียเวลาหาอ่ะค่ะ
ขอบคุณมากๆมา ณ ที่นี้ด้วยค่ะ