แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Earth

หน้า: 1 2 3 [4] 5 6 7
55
ห้อง MS Access / > Sumค่า Grand Total ใน Report Footer
« เมื่อ: 03 พ.ค. 61 , 09:27:50 »
สอบถามเพิ่มเติมค่ะ




จากรูปได้สร้างบวกค่า Total W/H Service Charge :ซึ่งได้จากแถวGrand Total Charge บวกกัน

แต่เวลาเปิดหน้าReportมาครั้งแรกค่าช่องTotal W/H Service Charจะไม่ถูกต้อง แต่พอรอสัก1-2วิ ค่าที่ถูกก็รันขึ้นมาเอง
ทีนี้จะต้องนำค่า Total W/H Service Charge ไปอ้างอิงในหน้าถัดไป
ซึ่งถ้าเปิดหน้าReportนี้มาและกดไปหน้าถัดไปเลย จะนำเอาข้อมูลที่ไม่ถูกต้องไปคำนวน (คือค่า49,104,693)

อยากทราบวิธีแก้ไขได้ค่ะ

56
ห้อง MS Access / > Update field in table
« เมื่อ: 02 พ.ค. 61 , 08:56:50 »
ลองคำสั่งทั้งสองแบบ ผลลัพธ์ที่ได้มีค่าเหมือนกันเลยค่ะ
แตกต่างกันยังไงหรอคะ

DoCmd.SetWarnings (0)
...คำสั่งที่ใช้
DoCmd.SetWarnings (1)

และ

DoCmd.SetWarnings (0)
...คำสั่งที่ใช้
DoCmd.SetWarnings (-1)

57
ห้อง MS Access / > Update field in table
« เมื่อ: 30 เม.ย. 61 , 16:24:13 »
หลังกดปุ่มUpdate แล้วขึ้นแจ้งเตือนแบบนี้ ถ้าต้องการให้เป็น Yesทุกครั้ง ไม่ต้องการให้กล่องแจ้งเตือนขึ้นมา
ต้องเพิ่มโค้ดส่วนไหนคะ


58
ห้อง MS Access / > Sumค่า Grand Total ใน Report Footer
« เมื่อ: 27 เม.ย. 61 , 11:22:14 »
ได้ Grand Total แล้วค่ะ
แต่อยากจะนำ GrandTotal_txt ไปแสดงหน้า Formอื่น สามารถทำได้ไหมคะ

59
ห้อง MS Access / Sumค่า Grand Total ใน Report Footer
« เมื่อ: 26 เม.ย. 61 , 11:27:01 »
จากรูปต้องการหาค่า Grand Total ใน Report Footer

Total  คำนวนจาก =Sum([Input])
Total Charge คำนวนจาก =Nz(([Total]*[U Price_2 m^3]),0)    **U Price_2 m^3ในรูปตัวอย่างของGroupนี้ คือค่า98
ต้องการหา Grand Total ซึ่งค่ามาจาก Total Charge ของแต่ละกรุ๊ป รวมกันค่ะ

จากตัวอย่างที่สามารถทำได้ในแถวGrand Total Charge  คือ Sumของแต่ละInput ค่ะ นอกนั้นลองแล้วError หรือรวมค่าไม่ได้ค่ะ


60
ห้อง MS Access / > Update field in table
« เมื่อ: 26 เม.ย. 61 , 08:43:11 »
ทำได้แล้วค่ะ ขอบคุณมากค่ะ


ดังนั้น UPDATE Query ที่ควรจะเป็นก็คือ

DoCmd.RunSQL "UPDATE Monthly_FG_Imple_Sum AS M SET M.TOTAL_ActualDay = M.[SumOfSumOfTotal(m2)] + Forms![ชื่อฟอร์ม]!ShippingArea", dbFailOnError

61
ห้อง MS Access / > Update field in table
« เมื่อ: 25 เม.ย. 61 , 19:02:28 »
1.Total_ActualDayในฟอร์มจะใช้unbound textbox ชื่อว่า Actualday
เกิดจากการ คำนวนจากฟิวSumOfSumOfTotal(m2)ในตาราง บวกกับ unbound textbox ชื่อว่า ShippingArea (ใส่ค่าเองในฟอร์ม)
2. บนฟอร์ม เอาข้อมูลมาจากตาราง Monthly_FG_Imple_Sum ตรงๆเลยใช่หรือไม่ >>> ใช่ค่ะ
3. ดึงจากตารางมาทุกเรคอร์ด เว้น Type2
**มีDateเป็นPKค่ะ

62
ห้อง MS Access / > Update field in table
« เมื่อ: 25 เม.ย. 61 , 17:46:12 »
ต้องการUpdate ตาราง Monthly_FG_Imple_Sum  ฟิลด์ TOTAL_ActualDay

โดยในฟอร์ม Monthly_FG_Imple_Sum ได้นำ Unbound textbox ชื่อว่าActualday มาเก็บค่าแต่ละวัน

จากนั้นให้Update ฟิลด์ TOTAL_ActualDay ให้มีค่าเท่ากับ Actualday ค่ะ (โดยแต่ละวันค่าจะต่างกัน)
เช่นในตาราง วันที่6ตัองมีค่า=851 (ไม่ใช่852เหมือนในรูป)

63
ห้อง MS Access / > Update field in table
« เมื่อ: 25 เม.ย. 61 , 17:19:40 »
Update ได้ค่ะ
แต่กลายเป็นว่า Updateทุกวันที่เท่ากันหมดเลย ไม่ได้เก็บตามDateค่ะ


64
ห้อง MS Access / > Update field in table
« เมื่อ: 25 เม.ย. 61 , 16:44:02 »
DoCmd.RunSQL "UPDATE Monthly_FG_Imple_Sum SET [Monthly_FG_Imple_Sum].TOTAL_ActualDay = Forms![Monthly_FG_Imple_Sum]!Actualday , dbFailOnError"

เอาออกแล้วError ค่ะ

เงื่อนไขคือวันที่ วันที่ในForm =วันที่ในตามรางค่ะ


65
ห้อง MS Access / > Update field in table
« เมื่อ: 25 เม.ย. 61 , 13:06:41 »
Updateได้ค่ะ แต่ตรงFormDetail ถ้าไปโฟกัส recordไหน มันจะUpdate เฉพาะแถวนั้นค่ะ
มีวิธีUpdate ทั้งหมดไหมคะ





66
ห้อง MS Access / > Update field in table
« เมื่อ: 25 เม.ย. 61 , 09:52:55 »
ลองโค้ดนี้ก็ขึ้นเหมือนกันค่ะ


strSQL = "UPDATE Monthly_FG_Imple_Sum" & _
    " SET Monthly_FG_Imple_Sum.TOTAL_ActualDay = " & Me.Actualday & _
    " WHERE Monthly_FG_Imple_Sum.Date = " & Forms![Monthly_FG_Imple_Sum]![Date]

DoCmd.RunSQL strSQL

67
ห้อง MS Access / Update field in table
« เมื่อ: 25 เม.ย. 61 , 09:50:07 »
ต้องการUpdate field TOTAL_ActualDay
โดยในหน้าฟอร์ม ใส่เป็นunbound textbox  ชื่อว่าActualday เพื่อนำค่าที่ได้ไปupdateลงตาราง ของแต่ละวัน

ตอนนี้Errorค่ะ
ช่วยดูโค้ดให้หน่อยค่ะ

DoCmd.RunSQL "UPDATE Monthly_FG_Imple_Sum SET [Monthly_FG_Imple_Sum].TOTAL_ActualDay ='" & Me.Actualday & "' WHERE [Monthly_FG_Imple_Sum].Date= " & Me.Date, dbFailOnError



68
ตอนนี้เพิ่มฟิลด์ Containerใน Query และนำไปแสดงข้อมูลในReport


ข้อมูลในReport



อยากจะให้ฟิลContainerใน Report สามารถInputใส่ข้อมูล เข้าในQueryนี้ได้ค่ะ
สามารถทำได้ไหมคะ

69
ห้อง MS Access / > การใช้ Not in
« เมื่อ: 24 เม.ย. 61 , 09:04:24 »
เอะ อยู่ๆก็ได้แล้วค่ะ ใช้Not In ("KPTT","PART")


แต่ปัญหาอยู่ที่ตอนรันMake table ข้อมูลโหลดช้ามาก

มีวิธีไหนแก้ไขให้เร็วขึ้นไหมคะ

70
ห้อง MS Access / > การใช้ Not in
« เมื่อ: 23 เม.ย. 61 , 16:38:08 »
ยังไม่ได้เหมือนกันค่ะ

WHERE NOT ([StockMonthly_Query_2-2].Type2  = "KPTT" OR [StockMonthly_Query_2-2].Type2  = "PART" OR [StockMonthly_Query_2-2].Type2 = null );

71
ห้อง MS Access / > การใช้ Not in
« เมื่อ: 23 เม.ย. 61 , 16:00:27 »
ทั้งสองวิธีด้านบนไม่ได้เลยค่ะ

72
ห้อง MS Access / > > การ SUM Unbound Textbox บนForm Footer
« เมื่อ: 20 เม.ย. 61 , 17:32:45 »
ขอบคุณค้าา

=DSum("[ชื่อTextboxที่จะคำนวน]","[ชื่อตารางหรือคิวรี่]")
ใช้ Dsum แทนนะครับ

หน้า: 1 2 3 [4] 5 6 7