Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
โปรแกรม PWA Check Tab
โปรแกรม PWA Check Tab ถกูพฒันาขึ �นเพื�อช่วย กปภ. , กปภ.เขต และ สาขา ในการตรวจหาข้อผิดพลาดในไฟล์ MapInfo (*.TAB)
ในเวอร์ชนัปัจจบุนัมีความสามารถดงันี �
1) หาตําแหนง่ที�ซํ �ากนั 2) หา Primary key ที�ซํ �ากนั 3) ตรวจสอบโครงสร้างฟิลด์ของชั �นข้อมลู และรายงานโครงสร้างฟิลด์ที�ผิด 4) ตรวจสอบคา่ Foreign key ของชั �นข้อมลูว่าที�มีคา่บงัคบัตาม Data Dictว่าถกูต้องหรือไม ่
และจะรายงานคา่ที�ผิดออกมา
โดยรายงานการตรวจสอบจะเป็นไฟล์ MapInfo ซึ�งจะถกูสร้างขึ �นในโฟลเดอร์ของไฟล์ที�ตรวจสอบตามด้วยชื�อ _err เช่น ในกรณีของการตรวจสอบ PIPE,TAB ไนไฟล์รายงานการตรวจสอบจะชื�อ PIPE_ERR.TAB เป็นต้น
การใช้งานโปรแกรม PWA Check Tab จะใช้งานได้ใน 2 ลกัษณะ คือ
1) ใช้งานโดยตรวจสอบตามโครงสร้างการเก็บไฟล์ของสว่นกลาง 2) ใช้งานโดยระบบโฟลเดอร์ที�ต้องการตรวจสอบ
สําหรับการใช้งานโดยตรวจสอบตามโครงสร้างการเก็บไฟล์ของส่วนกลางนั �น ผู้ ใช้จะต้องสร้างโฟลเดอร์ให้มีโครงสร้างเหมือนกบัส่วนกลางจึงจะสามารถใช้งานในลกัษณะนี �ได้ ซึ�งข้อดีของการใช้งานในลกัษณะนี �คือ ผู้ใช้สามารถตรวจสอบ ไฟล์ของทกุสาขา/เขต ในการตรวจสอบครั �งเดียวได้โดยโครงสร้างการเก็บไฟล์เป็นต้น
–Region x
|– Zone x
|–ไตรมาส
|–ไตรมาสที� x-xx
|–สาขา 1
|–สาขา 2
|–
|–
|–
รายละเอียดเมนูและคาํสั!งต่างๆ ในโปรแกรม เมื�อเปิดโปรแกรม PWA Check Tab
1) เลือก Drive : ใช้สําหรับเลือก 2) เลือก ไตรมาส : สําหรับเลือกไตรมาสที�ต้องการตรวจสอบ3) ตารางแสดงข้อมลูสาขา4) ตารางแสดงข้อมลูรายละเอียดของข้อมลูผิดพลาดสําหรับชั �นข้อมลูตา่งๆที�ตรวจสอบ5) Group RowID6) ตรวจสอบพิกดัซํ �า 7) ตรวจสอบ Primary key : 8) ตรวจสอบ Foreign key : 9)
ทกุชั �นข้อมลูหรือไม ่10)
โครงสร้างไมถ่กูต้องบ้าง11)
ในข้อที� 7 , 8 และ
รายละเอียดเมนูและคาํสั!งต่างๆ ในโปรแกรม PWA Check Tab PWA Check Tab แสดงดงัหน้าจอโดยมีรายละเอียด ดงันี �
ใช้สําหรับเลือก Drive ที�จดัเก็บไฟล์ (ตามโครงสร้าง) สําหรับเลือกไตรมาสที�ต้องการตรวจสอบ
ตารางแสดงข้อมลูสาขา ตารางแสดงข้อมลูรายละเอียดของข้อมลูผิดพลาดสําหรับชั �นข้อมลูตา่งๆที�ตรวจสอบ
Group RowID : สําหรับรวม ตรวจสอบพิกดัซํ �า : สําหรับระบใุห้ตรวจสอบพิกดัซํ �า
Primary key : สําหรับตรวจสอบ Primary key Foreign key : สําหรับตรวจสอบ Foreign key
: สําหรับตรวจสอบไฟล์ MapInfo วา่มีชั �นข้อมลู
: สําหรับตรวจสอบโครงสร้างของชั �นข้อมลู วา่มี โครงสร้างไมถ่กูต้องบ้าง
: สําหรับตรวจสอบชั �นข้อมลูโดยผู้ใช้กําหนดเงื�อนไขที�ใช้ในการตรวจสอบและ 9
แสดงดงัหน้าจอโดยมีรายละเอียด ดงันี �
ตารางแสดงข้อมลูรายละเอียดของข้อมลูผิดพลาดสําหรับชั �นข้อมลูตา่งๆที�ตรวจสอบ
วา่มีชั �นข้อมลูที�จะต้องตรวจสอบครบ
สําหรับตรวจสอบโครงสร้างของชั �นข้อมลู วา่มี Field ใดมี
สําหรับตรวจสอบชั �นข้อมลูโดยผู้ใช้กําหนดเงื�อนไขที�ใช้ในการตรวจสอบ
ขั �นตอนการใช้งานโปรแกรม PWA Check Tab 1. เลือก Drive ที�ใช้เก็บข้อมลู
2. เลือกไตรมาสที�จะตรวจสอบ
3. คลิกปุ่ ม
4. คลิกปุ่ ม
5. คลิกปุ่ ม
6. หากตรวจสอบพบข้อผิดพลาด จะแสดงในไฟล์
หากตรวจสอบพบข้อผิดพลาด จะแสดงในไฟล์ _err เมื�อเปิดใน MapInfo
MapInfo จะแสดงดงัรูป
การใช้โปรแกรม MapBasicเพื!อช่วยเชื!อมโยงข้อมูลที!ใช้ตรวจสอบ
1. เปิดโปรแกรม MapInfo จากนั �นเปิดไฟล์ ชั �นข้อมูล และไฟล์ ชั �นข้อมูล_err ให้อยู่ที� Map
เดียวกันในMapInfo เช่นในรูปต้องการเชื�อมโยงชั �นข้อมูลมาตรวัดนํ �า ให้เปิดไฟล์ Meter.Tabและ ไฟล์
Meter_err.Tabขึ �นมา
2. หลงัจากเปิดไฟล์แล้วจะได้ดงัแสดงในรูป
3. เลือกเมน ูTool >> Run MapBasic Program…
4. เลือกไฟล์ ErrTab.MBX
5. จากนั �นจะมีหน้าจอให้เชื�อโยงตาราง ให้เลือก Meter_err แล้วคลิกปุ่ ม OK
6. ระบบจะทําการเชื�อมโยงชั �นข้อมูลที�ใช้ตรวจสอบเข้ากับชั �นข้อมูลหลัก (ในที�นี �คือชั �นข้อมูล
Meter) แสดงดงัรูป
ภาคผนวก