สอบถามเกี่ยวกับ Report
กระทู้เก่าบอร์ด อ.Yeadram

 1,003   7
URL.หัวข้อ / URL
สอบถามเกี่ยวกับ Report

สวัสดีค่ะ.... ชาวไทยเเอ็คเซสทุกท่าน
ดิฉันมีปัญการทำใช้งาน Access เกี่ยวกับรายงาน
เนื่องจากใช้เวลาในการเปิดนานมาก 10 นาทีเลยค่ะ
ซึ่งในรายงานมีการใช้การคำนวณโดยใช้กล่องข้อความ เช่น การ Dsum Dcount ด้วย
ซึ่งเวลาที่เปิดจากแบบสอบถามก็ปกติไม่นานเลย
**เพิ่มเติมนะค่ะ ไฟล์นี้เป็นไฟล์ประมวลผลเกรดนักเรียน โดยดิฉันแยกไฟล์ละห้องเรียน ใช้วิธีการก็อปปี้จากไฟล์ต้นฉบับ มาแล้วเปลี่ยนฐานไปเรื่อย ๆ ซึ่งไฟล์ต้นฉลับไม่ช้าขนาดนี้ แค่ประมาณ 1 นาทีเองค่ะ อยากทราบว่าเป็นเพราะอะไร และมีวิธีการแก้ไขอย่างไร รบกวนด้วยนะคะ

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

1 @R19274
ได้ลองแก้ไขโดยสร้างไฟล์ Access ใหม่ แล้ว Import ตาราง คิวรี่ ฟอร์ม รายงาน มาใหม่ ก็ยังเป็นเหมือนเดิม รบกวนทานผู้รู้ด้วยนะค่ะ
2 @R19276
เท่าที่คุณให้ข้อมูลมา มันก็ไม่น่าจะช้าอย่างนั้น อยากทราบว่า

- การรันคิวรี่ที่เป็น Record Source ของตัวรายงานโดยตรง ทำได้เร็วกว่าการออกรายงานเองแค่ไหนครับ กี่วินาที หรือกี่นาที ?

- ในตัวรายงาน มีการเขียนโปรแกรมอะไรฝังเอาไว้ด้วยหรือเปล่า ถ้ามี ช่วยเอามาแสดงให้ดูด้วย

3 @R19280
-การรันคิวรี่ ใช้เวลาแค่ประมาณ 3 วิเองคะ
-ส่วนการเขียนโปรแกรมในรายงาน ส่วนใหญ่จะเป็นสูตรที่เขียนใน Textbox
การดึงข้อมูลโดยมีเงื่อนไขเช่น
.. IIf([SubTypeID]=3,[Grad_Time],[grad]) ใช้ประมาณ 10 กว่าฟิวด์
.. DCount("[Grad_Attibute]","[q_terminalgrad]","[subtypeid]<>'3' and [Grad_Attibute]=3 and [id]=[textid]") คร้าย ๆ กันอีก 10 กว่าฟิวด์

..แต่ได้ลองสร้างรีพอท โดยไม่มีการคำนวณ มาเเค่ 3 ฟิลด์ ก็ช้าค่ะ 8-9 นาทีเลย มันจะหมุน แล้วกระตุกตลอดเลย
4 @R19281
คุณลองเอาเท็กซ์บ็อกซ์ที่มี Dcount( ) ลบออกจากรายงานเลย แล้วลองดูครับว่าช้าไหม ผมเชื่อว่าน่าจะช้าเพราะจุดนี้
5 @R19282
ได้ลองทำรีพอร์ทจาคิวรี่นี้แล้วค่ะ เอามาแค่ 3 ฟิวด์ ให้แสดงค่าอย่างเดียวไม่มีการคำนวณ ก็ยัช้าอยู่ดีคะ
6 @R19283
หมดปัญญาเดาแล้ว ต้องส่งไฟล์มาให้ดูแล้วครับ วิธีการส่ง ดูได้จาก http://thai-access.com/yeadram_view.php?topic_id=4183
7 @R19284
เอารีพอร์ทตัวที่เหลือแค่ 3 ฟิลด์นะครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3062s