|
|
|
ถ้าต้องการสร้างรายงานโดยการเชื่อมต่อกับฐานข้อมูล (.mdb) หลายๆ ไฟล์ฐานข้อมูลต้องทำอย่างไรครับ |
|
|
|
|
|
|
|
ถ้าต้องการสร้างรายงานโดยการเชื่อมต่อกับฐานข้อมูล (.mdb) หลายๆ ไฟล์ฐานข้อมูลต้องทำอย่างไรครับ
รายละเอียดมีประมาณนี้ครับ
ประเภทระบบ :เป็นระบบ Sensor นับจำนวนและความเร็วของรถตามขนาดที่ระบุไว้ โดยอุปกรณ์ Sensor จะส่งขอมูลมายัง Site ทุกๆ 5 นาทีตั้งแต่เปิดอุปกรณ์ และเครื่อง Server (อยู่ที่ Office) ก็จะทำการดึงข้อมูลผ่านระบบ GPRS ไปยัง Site ที่อยู่ตามถนน มาบันทึกยังฐานข้อมูล (*.mdb) โดยแบ่งแยกออกเป็นข้อมูลตามช่วงเวลา เช่นข้อมูลล่าสุด (1 วัน) บันทึกอยู่ในฐานข้อมูล /Data/CURRENT.mdb
ข้อมูลช่วงเวลาไม่เกิน 3 วัน จะถูกบันทึกอยู่ในฐานข้อมูล /Data/WDM.mdb เมื่อ ครบกำหนดก็จะมีการประมวลผลของระบบให้อยู่ในรูปแบบของ Summary โดยเอาข้อมูลในช่วง 5 นาที มาเป็น 15 นาที แล้วโอนข้อมูลไปอยู่ที่ /SUMMARY/201001.mdb, 201002.mdb, 201003.mdb เป็นต้น(แยกเป็นเดือนๆ) และก็จะลบข้อมูลออกจาก /Data/WDM.mdb
ความต้องการ: ต้องการสร้างรายงานแบบ Web Base (ASP+Crystal สามารถ Export ไฟล์ได้ในรูปแบบต่างๆ เช่น Excel , PDF) ให้สามารถสืบค้นได้โดยSiteID, Ramp (กำหนดจาก UnitID เช่น Ramp 1 = UnitID 1 , Ramp 2 = UnitID 2 , Ramp 3 = UnitID 3-6 เป็นต้น) โดยวันที่, โดยเวลาให้มีช่วงเวลาเป็น 15 นาที ให้ รวมข้อมูลของแต่ Lbin (Lbin คือ ประเภทรถต่างๆที่ระบุไว้ตามช่วงขนาด) ในช่วง 15 นาที รวมข้อมูลโดยสรุปท้ายรายงานของแต่ละ Lbin และทุกๆ Lbin ในช่วงเวลานั้นๆ ให้สามารถดูข้อมูลได้ทั้งแบบปัจจุบันและย้อนหลังได้
วานผู้รู้ช่วยบอกแนวทางหน่อยครับ.... ขอบคุณครับ
Tag : .NET, Crystal Report, Reporting Service, Report Others, Web (ASP.NET)
|
|
|
|
|
|
Date :
2010-09-23 13:10:04 |
By :
amarit_ok |
View :
1555 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สรุป
เป็นการออก report จากฐานข้อมูลมากกว่าหนึ่งฐานข้อมูล
crystal report หรือจะ report อะไรก็ตามทีใน .netframework
ต้องการเพียง datasource ที่มี interface IEnumeratable เท่านั้นเองค่ะ
ไม่ได้สนใจว่าข้อมูลจะเป็น ฐานข้อมูล Array หรือจะ XML ได้ทั้งนั้น
งานของคุนคือต้อง get datasource มาให้ได้ ถ้าข้อมูลมาจากหลายที่ก้อต้องเขียนส่วนติดต่อฐานข้อมูล
แบบติดต่อฐานข้อมูลได้จากหลายตำแหน่ง ซึ่งถ้าเป็น code แบบ .net framework 2.0 คงเป็นแบบ Class
ส่วนข้อมูลจะย้อนหน้ากลับหลังตีลังกาสองตลบแล้วยืนอย่างสวยงาม อยู่ที่การ compose ของ query ค่ะ
หมายเหตุ
อ่อ โพสที่ซ้ำจะทำการลบนะคะ
|
ประวัติการแก้ไข 2010-09-23 13:46:21 2010-09-23 13:48:44 2010-09-23 13:49:08
|
|
|
|
Date :
2010-09-23 13:45:34 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|