กระทู้เก่าบอร์ด อ.Yeadram
10,266 66
URL.หัวข้อ /
URL
สรุปผลรวมแต่ละหน้า
รบกวนสอบถาม report อยากให้สรุปยอดแต่ละหน้าครับ
รหัส ชื่อ ค่าแรง ชม.ทำงาน ค่าแรง OT ค่ารถ ยอดสุทธิ
001 นายใจดี 190 8 190 200 80 470
002 นางสมใจ 200 16 400 180 40 620
003 นายดีใจ 203 24 609 0 0 609
รวม 380 120 1,699
รวมทั้งสิ้น 380 120 1,699
" รวม " เป็นยอดรวมแต่ละหน้าครับ
" รวมทั้งสิ้น " เป็นยอดรวมหน้าสุดท้ายครับ
ตอนนี้ผมทำได้แต่ยอดรวมหน้าสุดท้ายครับ
รหัส ชื่อ ค่าแรง ชม.ทำงาน ค่าแรง OT ค่ารถ ยอดสุทธิ
001 นายใจดี 190 8 190 200 80 470
002 นางสมใจ 200 16 400 180 40 620
003 นายดีใจ 203 24 609 0 0 609
รวม 380 120 1,699
รวมทั้งสิ้น 380 120 1,699
" รวม " เป็นยอดรวมแต่ละหน้าครับ
" รวมทั้งสิ้น " เป็นยอดรวมหน้าสุดท้ายครับ
ตอนนี้ผมทำได้แต่ยอดรวมหน้าสุดท้ายครับ
66 Reply in this Topic. Dispaly 4 pages and you are on page number 2
21 @R12207
(R12206)
22 @R12209
ทำตามคำตอบที่ (R12188) หรือยังครับ
23 @R12213
ผมทำตาม R12188 แล้วครับ RunSum ยังโชว์แต่ละหน้าเหมือนเดิมครับ
24 @R12214
ผมคิดไม่ออกแล้วว่าเป็นที่อะไร ให้ส่งไฟล์ (ถ้าเป็นนามสกุลอื่นที่ไม่ใช่ .mdb ก็ให้แปลงมาก่อนนะครับ) มาที่ accboard@gmail.com ครับ
25 @R12215
ผมส่งไฟล์ไปให้แล้วนะครับ
26 @R12216
ช่วยบอกด้วยว่าจะใช้งานยังไง เวลาเปิดรายงาน Pay1 มันจะถามค่าหลายค่า แต่ละค่าต้องป้อนอะไรบ้าง
27 @R12218
ผมคิดว่าเจอปัญหาแล้วนะครับ คือเท็กซ์บ็อกซ์ต่างๆที่แสดงค่า RunSum ของคุณ มันชื่อว่า Textxxx ดังนั้น...อย่างเช่นบรรทัด
Me!RunSum_sumofj.Visible = (Me.Page = Me.Pages)
มันก็ต้องเป็น
Me!Combo149.Visible = (Me.Page = Me.Pages)
อันนี้ผมไม่เข้าใจนะครับว่าทำไมถึงใช้ combobox แทนที่จะเป็น textbox แล้วก็เห็นมีช่อง [Pages] อีกตัวที่ใช้ combobox
Me!RunSum_sumofj.Visible = (Me.Page = Me.Pages)
มันก็ต้องเป็น
Me!Combo149.Visible = (Me.Page = Me.Pages)
อันนี้ผมไม่เข้าใจนะครับว่าทำไมถึงใช้ combobox แทนที่จะเป็น textbox แล้วก็เห็นมีช่อง [Pages] อีกตัวที่ใช้ combobox
28 @R12222
ได้แล้วครับ ขอขอบคุณมากเลยครับ สำหรับความช่วยเหลือ พอดียังไม่ได้อ่าน R12216
-ระบุงวด คือ 01,02,03........24(1 ปี = 24งวด)
-ระบุปี คือ 01 = 2554 , 02 = 2555 , 03 = 2556 , 04 = 2557
ที่มันขึ้น sum of c , sum of s , sum of jj , sum of j2 , sum of j3 ผมก็กด enter ผ่านครับ(ไม่รู้จริงๆครับ ว่าจุดนี้มันผิดยังไง เห็นว่าข้อมูลโชว์ถูกต้องก็ปล่อยผ่านครับ หรือถ้าคุณสันติสุขมีคำแนะนำตรงนี้ ก็ขอขอบคุณล่วงหน้าอีกครั้งครับ)
-ระบุประเภท คือ 001 = รับเหมาทั่วไป 002 = โครงการฝึกงาน
-ระบุงวด คือ 01,02,03........24(1 ปี = 24งวด)
-ระบุปี คือ 01 = 2554 , 02 = 2555 , 03 = 2556 , 04 = 2557
ที่มันขึ้น sum of c , sum of s , sum of jj , sum of j2 , sum of j3 ผมก็กด enter ผ่านครับ(ไม่รู้จริงๆครับ ว่าจุดนี้มันผิดยังไง เห็นว่าข้อมูลโชว์ถูกต้องก็ปล่อยผ่านครับ หรือถ้าคุณสันติสุขมีคำแนะนำตรงนี้ ก็ขอขอบคุณล่วงหน้าอีกครั้งครับ)
-ระบุประเภท คือ 001 = รับเหมาทั่วไป 002 = โครงการฝึกงาน
29 @R12226
ถ้าผมแนะนำ คงมีคุยกันอีกเป็นร้อยกระทู้ เพราะเห็นที่แปลกๆอีกมากมาย และผมก็จะไม่ทำให้ แล้วแบบว่า "... เอ๊า เอาไฟล์กลับไป ผมแก้ให้แล้ว ..." อันนี้ไม่ใช่สไตล์ผม แม้ว่าคนถามจะเป็นคนที่เขียนโปรแกรมไม่เป็นก็ตาม ผมก็ไม่ทำแบบนั้นให้ เพราะถ้าทำอย่างนั้น บอร์ดนี้ก็คงไม่มีประโยชน์สำหรับคนอื่นๆที่จะมาอ่านภายหลังครับ
เอาเป็นว่า ถ้ามีปัญหาตรงไหนแล้วค่อยมาโพสเป็นอีกคำถามดีกว่า คนอื่นๆจะช่วยตอบได้ครับ
เอาเป็นว่า ถ้ามีปัญหาตรงไหนแล้วค่อยมาโพสเป็นอีกคำถามดีกว่า คนอื่นๆจะช่วยตอบได้ครับ
30 @R12251
รบกวนอีกครั้งครับ คือผมทำ Report Pay1 เรียบร้อยแล้วครับ ผมก็ทำ Report Pay2 ซึ่งหน้าตาก็คล้ายกัน ต่างกันที่ผมลบฟิลด์ " เงินเบิกล่วงหน้า" กับ "อื่นๆ"
พอผม Run ดู มันก็ฟ้องดังรูปภาพครับ
และอีกคำถามนะครับ ผมสามารถ copy "code" จาก Report Pay1 ไปวางไว้ที่ Report Pay2 ได้เลยหรือเปล่าครับ เพราะว่า Pay1 มันทำงานได้ แต่ Pay2 มันติดปัญหาครับ
รบกวนอีกครั้งครับ คือผมทำ Report Pay1 เรียบร้อยแล้วครับ ผมก็ทำ Report Pay2 ซึ่งหน้าตาก็คล้ายกัน ต่างกันที่ผมลบฟิลด์ " เงินเบิกล่วงหน้า" กับ "อื่นๆ"
พอผม Run ดู มันก็ฟ้องดังรูปภาพครับ
และอีกคำถามนะครับ ผมสามารถ copy "code" จาก Report Pay1 ไปวางไว้ที่ Report Pay2 ได้เลยหรือเปล่าครับ เพราะว่า Pay1 มันทำงานได้ แต่ Pay2 มันติดปัญหาครับ
31 @R12252
1. ในรูปมันเป็นโค้ดเก่าที่ผิดไม่ใช่เหรอครับ โค้ดที่ถูกคือโค้ดในคำตอบ R12205
2. Error Message คืออะไรครับ ในทางคอมพิวเตอร์ เมื่อไหร่ที่มีข้อผิดพลาด การบอก error code และ error message เป็นสิ่งสำคัญ ต้องบอกทุกครั้ง ส่วนที่มันหยุดที่บรรทัดสีเหลือง เดาเอาอาจเป็นไปได้ว่า ไม่มีตัวแปร X หรือไม่ก็ไม่มีเท็กซ์บ็อกซ์ที่ชื่อ RunSum_Salary อยู่บนหน้ารายงาน
3. การก๊อปปีโค้ดมาสามารถทำได้นะครับ ยกเว้นว่าโค้ดนั้นสำหรับ object อะไรที่ชื่อไม่เหมือนกัน เช่นใน Pay1 อาจใช้ชื่อ section ว่า PageFooterSection แต่ใน Pay2 อาจใช้ชื่ออื่น ลองเช็คดูดีๆครับ
2. Error Message คืออะไรครับ ในทางคอมพิวเตอร์ เมื่อไหร่ที่มีข้อผิดพลาด การบอก error code และ error message เป็นสิ่งสำคัญ ต้องบอกทุกครั้ง ส่วนที่มันหยุดที่บรรทัดสีเหลือง เดาเอาอาจเป็นไปได้ว่า ไม่มีตัวแปร X หรือไม่ก็ไม่มีเท็กซ์บ็อกซ์ที่ชื่อ RunSum_Salary อยู่บนหน้ารายงาน
3. การก๊อปปีโค้ดมาสามารถทำได้นะครับ ยกเว้นว่าโค้ดนั้นสำหรับ object อะไรที่ชื่อไม่เหมือนกัน เช่นใน Pay1 อาจใช้ชื่อ section ว่า PageFooterSection แต่ใน Pay2 อาจใช้ชื่ออื่น ลองเช็คดูดีๆครับ
32 @R12254
เวลา run มันขึ้นแบบนี้ครับ
เวลา run มันขึ้นแบบนี้ครับ
33 @R12255
RunSum_Salary ไม่มีค่าครับ แปลว่าอาจไม่ได้ป้อน Salary หรือเปล่า
34 @R12256
ผมลองดูใน Qurey มันก็มีนะครับ
Report Pay1 กับ Report Pay2 ก็ดึงมาจาก Query เดียวกันครับ
Report Pay1 กับ Report Pay2 ก็ดึงมาจาก Query เดียวกันครับ
35 @R12257
ลองหาดูดีๆก่อน เดี๋ยวจะเป็นเส้นผมบังภูเขาเหมือนที่ผ่านมา ไม่ก็ถ้า Pay2 มันต่างกับ Pay1 แค่ไม่มีบางฟิลด์ในรายงาน ก็ก๊อปปี Pay1 ไปชื่อ Pay3 ทั้งรายงานเลย แล้วลบเฉพาะเท็กซ์บ็อกซ์ ตัวแปร ที่ไม่ได้ใช้ออกครับ
ถ้าหายังไม่เจอก็ส่งไฟล์มาที่เดิมครับ แต่ยังไม่แน่ว่าเมื่อไหร่ผมจะดูให้นะครับ
ถ้าหายังไม่เจอก็ส่งไฟล์มาที่เดิมครับ แต่ยังไม่แน่ว่าเมื่อไหร่ผมจะดูให้นะครับ
36 @R12258
ขอบคุณครับ เดี๋ยวลองหาดูอีกทีครับ
37 @R12262
เกิดปัญหาแล้วครับ จากรูปภาพในกรอบสีน้ำเงิน เวลาพิมพ์ออกเครื่องพิมพ์ ในส่วนของ RunSum มันโชว์ขึ้นมาด้วยครับ ตรง "แผ่นคุณสมบัติ" ก็เลือกที่ "มองเห็นได้ = No" แล้วนะครับ ทำไมถึงยังมองเห็นได้อีก รบกวนด้วยครับ
เกิดปัญหาแล้วครับ จากรูปภาพในกรอบสีน้ำเงิน เวลาพิมพ์ออกเครื่องพิมพ์ ในส่วนของ RunSum มันโชว์ขึ้นมาด้วยครับ ตรง "แผ่นคุณสมบัติ" ก็เลือกที่ "มองเห็นได้ = No" แล้วนะครับ ทำไมถึงยังมองเห็นได้อีก รบกวนด้วยครับ
38 @R12271
ไม่เข้าใจครับ เพราะ RunSum ในแต่ละบรรทัดก็กำหนด .Visible property เป็น No อยู่แล้ว ไม่ว่าจะรายงาน Pay1 หรือ Pay2 ก็ตาม เท็กซ์บ็อกซ์ที่แสดงแต่ละตอลัมน์ในแต่ละบรรทัดมีชื่อว่า S, D, P ไม่ใช่หรือครับ ถ้าจะกำหนด .Visible property มันต้องกำหนดที่ตัวเหล่านี้สิครับ ไม่ใช่ไปทำอะไรที่ RunSum
39 @R12272
ถ้ายังงั้นผมขอถามใหม่นะครับ
1. ตอนแรกคือผมทำ Report โดยดึงข้อมูลมาจาก Query มาแสดง ผมหาผลรวมได้ที่หน้าสุดท้าย
2. แต่ผมอยากให้มีผลรวมแต่ละหน้า วิธีการทำของผมก็คือ
2.1ในส่วน " รายละเอียด" ผมมีฟิลด์ที่ดึงมาจาก Query อยู่แล้ว
2.2 ผมสร้าง TextBox เพิ่ม วางไว้ที่ส่วน "รายละเอียด" แล้วทำตามขั้นตอน
เช่น ฟิลด์ "Salary"
Name: RunSum_Salary
Control Source: Salary
Visible: No
Running Sum: Over All
ใช่หรือไม่ครับ
ปล.พอตอนดูตัวอย่างก่อนพิมพ์ ก็ปกติครับ แต่พอเปิดเครื่องพิมพ์มันก็ขึ้นมาแบบรูปภาพที่ผมส่งให้ดูเลยครับ
1. ตอนแรกคือผมทำ Report โดยดึงข้อมูลมาจาก Query มาแสดง ผมหาผลรวมได้ที่หน้าสุดท้าย
2. แต่ผมอยากให้มีผลรวมแต่ละหน้า วิธีการทำของผมก็คือ
2.1ในส่วน " รายละเอียด" ผมมีฟิลด์ที่ดึงมาจาก Query อยู่แล้ว
2.2 ผมสร้าง TextBox เพิ่ม วางไว้ที่ส่วน "รายละเอียด" แล้วทำตามขั้นตอน
เช่น ฟิลด์ "Salary"
Name: RunSum_Salary
Control Source: Salary
Visible: No
Running Sum: Over All
ใช่หรือไม่ครับ
ปล.พอตอนดูตัวอย่างก่อนพิมพ์ ก็ปกติครับ แต่พอเปิดเครื่องพิมพ์มันก็ขึ้นมาแบบรูปภาพที่ผมส่งให้ดูเลยครับ
40 @R12273
ใช่ครับ
Time: 0.2999s