กระทู้เก่าบอร์ด อ.Yeadram
1,640 3
URL.หัวข้อ /
URL
ขอทราบวิธีแก้ไขข้อมูลซ้ำใน report
ผมทำฐานข้อมูลรถของบริษัทครับ ตอนนี้มีปัญหาในเรื่องของการแสดงข้อมูลใน report ครับ
คือผมใช้ chassis number เป็นตัวเชื่อมตารางอื่นๆ
โดยผมจะ run report แต่ละเดือนเพื่อมาดูว่าต้องมีรถคันไหนต่อพรบ.หรือ กธ.บ้าง
โดยหลักๆจะมีตารางดังนี้ครับ
- ตารางข้อมูลสเปกรถ
- ตารางทะเบียนรถ
- ตารางพรบ.
- ตารางกรมธรรม์
ปัญหามันจะมีกรณีที่รถมีหลายเลขทะเบียนครับ คือว่าตอนที่ได้รถใหม่มายังไม่มีทะเบียนผมจะสร้าง หมายเลขทะเบียนภายใน ให้เช่น CR-0001-R01 พอได้ทะเบียนมาก็สร้างทะเบียนใหม่ให้ เช่น กก-1234-R01
สำหรับทะเบียนเก่าจะ set expired date และให้ status เป็น E(expired)
ส่วนถ้าทะเบียนนั้นยังใช้งานอยู่จะให้ status เป็น A(active)
เวลา query จะไม่มีปัญหาเพราะ filter status ที่เป็น E ออก
แต่เวลาทำ report ออกมาเพื่อดูว่าเดือนนี้รถคันไหนต้องต่อพรบ.บ้าง
โดยใน report ก็จะแสดงทั้ง chassis number, ทะเบียนรถ, วันเริ่ม-หมด พรบ., ชื่อบ.ประกันที่ทำด้วย, ราคาครั้งเก่า
มันจะแสดงทะเบียนรถที่ไม่ได้ใช้แล้วมาด้วย
ทุกวันนี้ต้องมานั่ง check และ filter manual เอา
ไม่ทราบว่ามีวิธีแบบ auto มั้ยครับ?
คือผมใช้ chassis number เป็นตัวเชื่อมตารางอื่นๆ
โดยผมจะ run report แต่ละเดือนเพื่อมาดูว่าต้องมีรถคันไหนต่อพรบ.หรือ กธ.บ้าง
โดยหลักๆจะมีตารางดังนี้ครับ
- ตารางข้อมูลสเปกรถ
- ตารางทะเบียนรถ
- ตารางพรบ.
- ตารางกรมธรรม์
ปัญหามันจะมีกรณีที่รถมีหลายเลขทะเบียนครับ คือว่าตอนที่ได้รถใหม่มายังไม่มีทะเบียนผมจะสร้าง หมายเลขทะเบียนภายใน ให้เช่น CR-0001-R01 พอได้ทะเบียนมาก็สร้างทะเบียนใหม่ให้ เช่น กก-1234-R01
สำหรับทะเบียนเก่าจะ set expired date และให้ status เป็น E(expired)
ส่วนถ้าทะเบียนนั้นยังใช้งานอยู่จะให้ status เป็น A(active)
เวลา query จะไม่มีปัญหาเพราะ filter status ที่เป็น E ออก
แต่เวลาทำ report ออกมาเพื่อดูว่าเดือนนี้รถคันไหนต้องต่อพรบ.บ้าง
โดยใน report ก็จะแสดงทั้ง chassis number, ทะเบียนรถ, วันเริ่ม-หมด พรบ., ชื่อบ.ประกันที่ทำด้วย, ราคาครั้งเก่า
มันจะแสดงทะเบียนรถที่ไม่ได้ใช้แล้วมาด้วย
ทุกวันนี้ต้องมานั่ง check และ filter manual เอา
ไม่ทราบว่ามีวิธีแบบ auto มั้ยครับ?
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R14386
ไม่เข้าใจที่เขียนมาครับ
คือ Report ก็เอาข้อมูลจาก query มาแสดงครับ
แต่ใน Report จะ group ตาม บ.ประกันและโบรกเกอร์ ครับ เพื่อที่จะให้บัญชีเขาดู
ว่าต้องทำจ่ายแต่ละรายเท่าไร
คือ Report ก็เอาข้อมูลจาก query มาแสดงครับ
แต่ใน Report จะ group ตาม บ.ประกันและโบรกเกอร์ ครับ เพื่อที่จะให้บัญชีเขาดู
ว่าต้องทำจ่ายแต่ละรายเท่าไร
3 @R14388
เอาแบบง่ายๆ ถ้าไม่อยากทำทุกครั้งที่ทำ report ก็ไปเพิ่ม field [IssueReport] กำหนด type เป็น Yes/No ใน table แล้วให้ report ออกเฉพาะที่เป็น Yes
(ไม่ auto ครับ แต่เป็น manual ครั้งเดียว)
(ไม่ auto ครับ แต่เป็น manual ครั้งเดียว)
Time: 0.3215s
ต่อให้มันมีหลายทะเบียน แต่มันมี แค่ chassiss เดียวนะ (ถ้าผมเข้าใจไม่ผิดในระบบ)
อีกอย่าง ถ้าคิวรี่ได้ผลตามต้องการ
แต่รายงานไม่ตรงตามต้องการ
อันนี้ต้องย้อนถาม แล้วทำไม ไม่เอาคิวรี่ตัวที่ตรงนั้น มาเป็นแหล่งข้อมูลของรายงานเลยล่ะ