เริ่มใช้งาน ReportWorX

ReportWorX ใช้ MS Excel ในการออกแบบเทมเพลตของรายงาน ดังนั้นเราต้องมี MS Excel ในเครื่องก่อนติดตั้ง ReportWorX ในบทความนี้จะแสดงวิธีการใช้งานเบื่องต้นเพื่อสร้างระบบรายงานผ่านเว็บด้วย ReportWorX

 

เปิดโปรแกรม ReportWorX ขี้นมาจากเมนู Start

image

 

เนื่องจากตัวเดโมนั้นจะยอมให้ใช้งาน Report ได้ 5 ตัว และเทมเพลตได้ 25 เทมเพลต ดังนั้นเราต้อง Disable ตัว Report ออกสักตัวหนึ่งเพราะตอนนี้ในตัวอย่างมีครบ 5 Report แล้วที่ได้ Enable ไว้ จากรูปล่างเลือก Report สักตัวแล้วเอาเครื่องหมายถูกออกจากช่อง Enable แล้วคลิ้ก Apply

image

 

ลบเทมเพลออกสักตัวเพื่อให้สามารถสร้างเทมเพลตของเราเองได้

image

 

 

สร้าง Report ใหม่ขึ้นมา โดยคลิ้กขวาที่โฟลเดอร์ที่ต้องการเช่น Sample Report > New > Report

image

 

ตั้งชื่อเช่น Test แล้วคลิ้ก Apply

image

 

คลิ้กไอคอน Create new template object

image

 

จะพบหน้า Report Template Wizard ให้คลิ้ก Next

image

 

ตั้งชื่อ Template เช่น MyTemplate และที่เก็บเช่น myFolder ซึ่งถ้าโฟลเดอร์นี้ไม่มีอยู่โปรแกรมจะสร้างให้เลย

คลิ้ก Next

image

 

เลือกรูปแบบไฟล์ Excel ที่จะใช้เป็นเทมเพลต

คลิ้ก Next

image

 

คลิ้ก Finish

image

 

คลิ้ก OK

image

 

โปรแกรม Excel จะถูกเปิดขึ้นมา พร้อมเมนูของ ReportWorX ให้ออกแบบเทมเพลตตามที่เราต้องการเช่นหัวรายงาน ฯลฯ

image

 

กำหนดส่วนเชื่อมต่อ Data Source

 

image

 

คลิ้กปุ่ม Browse เพื่อเลือกฐานข้อมูล

image

 

คลิ้กขวาที่ประเภทฐานข้อมูลที่ต้องการเชื่อมต่อ เช่น SQL Server Connection เลือก Insert New Connection

image

 

ระบุชื่อ Server และ Database ที่ต้องการติดต่อ

คลิ้ก OK

image

 

เลือก Connection ที่เราสร้างขึ้นมาข้างต้น

คลิ้ก OK

image

 

คลิ้ก Next

image

 

จะพบหน้าใส่คำสั่ง Query ข้อมูล ให้คลิ้ก Edit > Simple Query

image

 

เลือกตารางข้อมูลที่ต้องการ

image

 

คลิ้ก OK

เลือกคอลัมน์ที่ต้องการเอาข้อมูลออกมา

 

image

 

กำหนดตัวเลือกเพื่อให้ผู้ใช้เลือกช่วงข้อมูล โดยไปที่แท็ป Records Filtering ซึ่งในตัวอย่างผมมีข้อมูลในTableที่เป็นประเภทวันเวลาชื่อคอลัมน์คือ EVtime ดังนั้นผมจะใช้ข้อมูลในคอลัมน์นี้กำหนดช่วงข้อมูล โดยผมจะกำหนดวันเริ่มต้นและสิ้นวุดของข้อมูล ดังนั้นผมจะเลือกคอลัมน์ที่ใช้Filterเป็น EVtime และ Relation type เป็น Between และ Ralate To เป็น Two Parameter จากนั้นคลิ้ก Parameter1 เพื่อเข้าไปตั้งชื่อและกำหนดประเภท

image

 

คลิ้ก Add เพื่อสร้าง Parameter

image

ตั้งชื่อ Parameter กำหนด Type คลิ้ก Configure Parameter Details ระบุค่า Default แล้วคลิ้ก OK กลับมาที่หน้าเดิม จากนั้นใส่คำอธิบายในช่อง Web prompt ซึ่งจะแสดงที่หน้าเว็บให้ผู้ใช้เห็น

image

คลิ้ก OK

 

Add ตัวแปรเพิ่มอีกตัวเป็น endDate ด้วยวิธีเดียวกัน

image

คลิ้กเลือก @startDate แล้ว OK

เลือก Parameter ให้ครบทั้งสองตัวในช่อง Parameter1 และ 2

คลิ้ก OK

image

 

เรียงลำดับข้อมูลตามคอลัมน์ที่ต้องการ เช่นเรียงข้อมูลจากคอลัมน์ EVtime แบบล่าสุดไปหาก่อนหน้า

คลิ้ก OK

image

 

คลิ้ก Test เพื่อทดสอบ

image

 

เลือกวันเวลาที่ต้องการ

คลิ้ก OK

image

 

จะพบผลลัพธ์

คลิ้ก Close

image

 

คลิ้ก Next

ตั้งชื่อ DataSource แล้วคลิ้ก Finish

image

 

เลือก Data Source  ที่สร้างขึ้นมา แล้ว OK

image

 

เลือกช่วงเซลล์ที่ต้องการวางข้อมูลจากนั้นคลิ้กขวาเลือก Connect to exeisting … > Browse

image

 

แล้วเลือก MyDatabase ข้างต้น

จะพบหน้าต่างจัด Layout ให้จัดเซลล์ตามต้องการ โดยโปรแกรมจะจัดวางคอลัมน์ข้อมูลอัตโนมัติ เราสามารถสลับลำดับคอลัมน์ได้ตามใจ และสามารถระบุหัวคอลัมน์ได้เอง

คลิ้ก OK

image

 

ในตัวอย่างนี้ผมจะสร้าง Chart ด้วย ดังนั้นผมสร้าง Chart ขึ้นมาโยงกับข้อมูลในเซลล์ดังกล่าว โดยให้ครอบพื้นที่เกินไปหนึ่งแถว เช่นจากรูปมีข้อมูลถึงแถวที่ 6 ที่ได้ Mapping ไว้ ผมจะครอบเลยไป 1 แถวถึงแถวที่ 7 เนื่องจากจะได้ครอบข้อมูลแถวที่โปรแกรมสร้างให้อัตโนมัติ

image

 

Chart ที่สร้างขึ้นมาสามารถเอาไปวางในชีตอื่นก็ได้

และอย่าลืม Format cell ที่เป็นวันเวลาให้เป็น Date time ด้วย

image

 

image

 

บันทึกการเปลี่ยนแปลง ที่แท็ป ReportWorX > Commit Template…

image

 

ใส่คอมเมนท์ในเทมเพลตตามต้องการ คลิ้ก OK

image

 

ปิด Excel

ทำการ Enable Report ของเรา จากนั้นคลิ้ก Apply

image

 

ทดสอบรันโดย Start ReportWorX จากไฟจราจร จากนั้นคลิ้กไอคอนรูปเฟืองเพื่อเปิดเว็บ

image

 

เลือก Report ของเราจากนั้นเลือกวันเวลา (โปรแกรมจะสร้างคอนโทรลปฏิทินให้เราอัตโนมัติ นอกจากนั้นจะพบว่า Description ต่าง ๆ ที่เราใส่เข้าไปก็จะปรากฏในหน้าเว็บด้วย เช่น Start Date / End Date) แล้วคลิ้ก Execute

image

 

จะพบลิงค์ ให้คลิ้กที่ลิงค์เพื่อเปิด Report

 

image

 

และนี่คือรายงานแรกของเรา

image

 

เราจะเห็นรายการ Report ที่สร้างขึ้นที่หน้าเว็บด้วย

image

บทความอื่นๆเกี่ยวกับReportWorX

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s