ReportWorX ใช้ MS Excel ในการออกแบบเทมเพลตของรายงาน ดังนั้นเราต้องมี MS Excel ในเครื่องก่อนติดตั้ง ReportWorX ในบทความนี้จะแสดงวิธีการใช้งานเบื่องต้นเพื่อสร้างระบบรายงานผ่านเว็บด้วย ReportWorX
เปิดโปรแกรม ReportWorX ขี้นมาจากเมนู Start  เนื่องจากตัวเดโมนั้นจะยอมให้ใช้งาน Report ได้ 5 ตัว และเทมเพลตได้ 25 เทมเพลต ดังนั้นเราต้อง Disable ตัว Report ออกสักตัวหนึ่งเพราะตอนนี้ในตัวอย่างมีครบ 5 Report แล้วที่ได้ Enable ไว้ จากรูปล่างเลือก Report สักตัวแล้วเอาเครื่องหมายถูกออกจากช่อง Enable แล้วคลิ้ก Apply  ลบเทมเพลออกสักตัวเพื่อให้สามารถสร้างเทมเพลตของเราเองได้  สร้าง Report ใหม่ขึ้นมา โดยคลิ้กขวาที่โฟลเดอร์ที่ต้องการเช่น Sample Report > New > Report  ตั้งชื่อเช่น Test แล้วคลิ้ก Apply  คลิ้กไอคอน Create new template object  จะพบหน้า Report Template Wizard ให้คลิ้ก Next  ตั้งชื่อ Template เช่น MyTemplate และที่เก็บเช่น myFolder ซึ่งถ้าโฟลเดอร์นี้ไม่มีอยู่โปรแกรมจะสร้างให้เลย คลิ้ก Next  เลือกรูปแบบไฟล์ Excel ที่จะใช้เป็นเทมเพลต คลิ้ก Next  คลิ้ก Finish  คลิ้ก OK  โปรแกรม Excel จะถูกเปิดขึ้นมา พร้อมเมนูของ ReportWorX ให้ออกแบบเทมเพลตตามที่เราต้องการเช่นหัวรายงาน ฯลฯ  กำหนดส่วนเชื่อมต่อ Data Source  คลิ้กปุ่ม Browse เพื่อเลือกฐานข้อมูล  คลิ้กขวาที่ประเภทฐานข้อมูลที่ต้องการเชื่อมต่อ เช่น SQL Server Connection เลือก Insert New Connection  ระบุชื่อ Server และ Database ที่ต้องการติดต่อ คลิ้ก OK  เลือก Connection ที่เราสร้างขึ้นมาข้างต้น คลิ้ก OK  คลิ้ก Next  จะพบหน้าใส่คำสั่ง Query ข้อมูล ให้คลิ้ก Edit > Simple Query  เลือกตารางข้อมูลที่ต้องการ  คลิ้ก OK เลือกคอลัมน์ที่ต้องการเอาข้อมูลออกมา  กำหนดตัวเลือกเพื่อให้ผู้ใช้เลือกช่วงข้อมูล โดยไปที่แท็ป Records Filtering ซึ่งในตัวอย่างผมมีข้อมูลในTableที่เป็นประเภทวันเวลาชื่อคอลัมน์คือ EVtime ดังนั้นผมจะใช้ข้อมูลในคอลัมน์นี้กำหนดช่วงข้อมูล โดยผมจะกำหนดวันเริ่มต้นและสิ้นวุดของข้อมูล ดังนั้นผมจะเลือกคอลัมน์ที่ใช้Filterเป็น EVtime และ Relation type เป็น Between และ Ralate To เป็น Two Parameter จากนั้นคลิ้ก Parameter1 เพื่อเข้าไปตั้งชื่อและกำหนดประเภท  คลิ้ก Add เพื่อสร้าง Parameter  ตั้งชื่อ Parameter กำหนด Type คลิ้ก Configure Parameter Details ระบุค่า Default แล้วคลิ้ก OK กลับมาที่หน้าเดิม จากนั้นใส่คำอธิบายในช่อง Web prompt ซึ่งจะแสดงที่หน้าเว็บให้ผู้ใช้เห็น  คลิ้ก OK Add ตัวแปรเพิ่มอีกตัวเป็น endDate ด้วยวิธีเดียวกัน  คลิ้กเลือก @startDate แล้ว OK เลือก Parameter ให้ครบทั้งสองตัวในช่อง Parameter1 และ 2 คลิ้ก OK  เรียงลำดับข้อมูลตามคอลัมน์ที่ต้องการ เช่นเรียงข้อมูลจากคอลัมน์ EVtime แบบล่าสุดไปหาก่อนหน้า คลิ้ก OK  คลิ้ก Test เพื่อทดสอบ  เลือกวันเวลาที่ต้องการ คลิ้ก OK  อ่านต่อหน้าถัดไป |