การเชื่อมข้อมูล House by House กับผัง ... ·...

Post on 15-Jul-2020

8 views 0 download

Transcript of การเชื่อมข้อมูล House by House กับผัง ... ·...

การเชื่อมขอมูล House by House กับผังหมูบานที่มีคาพิกัดแลว การนําเขาฐานขอมูล เขาสูโปรแกรม 1. นําฐานขอมูล House by House ซึ่งเปนฐานขอมูล Microsoft Access ที่ตองการเชื่อมกับผังหมูบานที่มีคาพิกัดแลว ทําการสงออกขอมูลออกไปเปน ขอมูลที่มีรูปแบบเปน dBASE IV (รูปแบบของไฟลที่มีนามสกุล .Dbf) - เลือกฐานขอมูล

- ทําการสงออก ฐานขอมูล

- Save ขอมูลที่สงออกในรูปแบบ dBASE IV ซึ่งมีนามสกุลเปน .dbf

- ใชโปรแกรม TNT mips เพื่อนําฐานขอมูลที่ตองการเชื่อมเขามา สําหรับเตรียมการเชื่อมโยงฐานขอมูลกับโปรแกรม TNT mips ดวยคําสั่ง Process > Import/Export

- เลือกชนิดของฐานขอมูล ซึ่งเปน dBASE IV แลวเลือกปุมคําสั่ง Import

- จะมีหนาตางขึ้นมาดังรูป

ในชอง Source ใหทําการเลือก ไฟลฐานขอมูลที่ตองการนําเขา จาก Drive ที่ไดเก็บไฟลฐานขอมูลที่ไดสงออกไวแลว

ในชอง Destination เปนตําแหนงที่จะเก็บฐานขอมูล และชื่อของฐานขอมูล ที่จะนําเขามาใน TNT mips

ในชอง Table Name เปนช่ือ Table ที่นําขอมูลเขามา

- ในชอง String Encoding ใหเลือกเปน Thai และเลือกคําสั่ง Copy จากนั้นเลือกปุมคําสั่ง Import

โปรแกรมจะดําเนินการนําเขา ฐานขอมูล ที่มีนามสกุล .dbf เขามาสูโปรแกรม TNT mips ตาม Drive, Folder และช่ือไฟล ที่ไดเลือกและตั้งไว การเชื่อมโยงฐานขอมูล กับขอมูลหมูบานที่มีคาพิกัดแลว - เปดโปรแกรม TNT mips โดยเลือก Display เลือกที่ Spatial Data

- ที่เมนู Spatial Data ใหเลือก New Display Layout

- จะปรากฎเมนูของ Layout Controls

- ที่ชองแสดงกลุมขอมูล Group1 ใหทําการแกไขชื่อ เปนช่ือของขอมูลที่ตองการใชงาน สําหรับตัวอยางนี้ ขอมูลที่ตองการใชคือ แผนผังหมูบาน และ ฐานขอมูลของหมูบาน จึงแกไขชื่อ Group1 เปน ขอมูลหมูบาน จากนั้นก็ทําการเลือกขอมูลที่ตองการใหแสดงผลในกลุมของหมูบานเขามา

- สําหรับวิธีการเลือกขอมูลเขามาในกลุมขอมูล สามารถทําไดโดยเลือกที่ปุม Add Layer แลวทําการ เลือกขอมูลจาก Drive หรือ Folder เพิ่มเขามาในกลุมขอมูล

-จะปรากฏแผนผังบานที่ไดทําการลอกลายและใสคาพิกัดไวแลว ซึ่งแผนผังดังกลาวจะมีคาพื้นที่ของแผนผัง ดวย

- แผนผังที่ทําการลอกลายไวแลว

- คาพื้นที่ของแผนผัง

- จากนั้น นําเขาฐานขอมูล (*.Dbf) ที่ไดเตรียมไวเขามาใน โปรแกรม TNT mips โดยเลือกที่ปุม Make Table/Form และ Add Table

- ใหทําการเลือกจาก Drive และ Folder ที่เก็บฐานขอมูลไว เพื่อนํามาเชื่อมตอกับแผนผังหมูบาน

- เลือกที่ตัว Database

- เลือก Table ของ Database ซึ่งเปน Table ช่ือ tblData

- จะปรากฏ Field ขอมูลใน Table ของ Tbldata ที่ถูกนําเขามาในโปรแกรม TNT mips

- ในการเชื่อมตอขอมูลแผนผังหมูบาน กับฐานขอมูล มี Field ที่สําคัญจะตองใชงานอยู 3 Field คือ PEOPLEID, HOUSE, ID_HOUSE นอกนั้นใหทําการลบออกจาก Table ดวยการคลิกเลือกที่ช่ือ Field แลวกดปุม Delete Field เพื่อลบ Field ที่ไมตองการใชออก ใหเหลือแค Field ที่ตองการใชงาน

- จากนั้น ใหทําการเปลี่ยนช่ือ Table จาก tblData เปน Urban_ID ดวยการเลือกช่ือไฟล

ที่ตองการเปลี่ยนช่ือ คลิกขวา เลือกคําสั่ง Edit Name

- ต้ังช่ือ Table ขอมูลใหมใหเปน Urban_ID แลวเลือก OK

- เมื่อทําการ View Table ดูจาก Table ของ Urban_ID จะปรากฏขอมูลใหเห็นดังภาพ

- จากนั้นจะทําการเชื่อมโยงขอมูลระหวาง Table ช่ือ Urban_ID กับแผนผังหมูบาน

- เลือกปุมคําสั่ง Select ที่เปนปุมลูกศรสีแดง ไปทําการเลือกขอมูลของบานหลัง ที่จะทําการเชื่อมโยง จากแผนผังที่เตรียมไว บานหลังที่ถูกเลือกจะปรากฏเปนสี (สีชมพู) ตามตัวอยาง จากนั้นใหไปเลือกในตาราง Tableในชอง Field ช่ือ House ขอมูล Urban_ID

- จากนั้นใหเลือกที่แถบคําสั่ง Record เลือกคําสั่ง Attach to Selected Elements ใหทําการเช่ือมขอมูลระหวาง แผนผังหมูบาน กับ ฐานขอมูลของบาน

- ทําการตรวจสอบการเชื่อมฐานขอมูล ดวยการกด Select แลวกดเลือกบานจากแผนผังบาน ถาทําการเช่ือมขอมูลถูกตอง บานที่ถูกเลือก จะตรงกับขอมูล Table ของ Urban_ID ซึ่งตัวเช่ือมตอขอมูลจะเปน Field ที่ช่ือ House ซึ่งจะตองตรงกันกับ บานเลขที่ จาก แผนผังหมูบาน

- ขั้นตอนตอไป จะเปนการเพิ่มปุมคําสั่ง SML ในการเรียกดูผลขอมูลจากการเชื่อมขอมูล กับแผนผังที่สมบูรณ โดยเลือกที่คําสั่ง Option เลือกที่ Customize เลือก Tool Script

- จะมีกรอบใหเลือกคําสั่ง Customize Tool Scripts ใหกด Add

- เลือกที่ Drive และ Folder ที่เก็บคําสั่ง SML แลว กด OK

- จะมี Icon ของคําสั่ง Tool Script ปรากฏขึ้น

- เมื่อทําการเลือกปุมคําสั่ง Tool Scripts แลว ไปกดเลือกเพื่อดูขอมูลของบานในแผนผังหมูบาน ตัวคําสั่ง Tool scripts จะทําการเรียกขอมูลของโปรแกรมฐานขอมูลทะเบียนประวัติ ของบานหลังที่ถูกเลือก

- จะปรากฏขอมูลของบุคคลทุกคนที่อยูในบานหลังที่ไดทําการเลือก มาแสดงผลในหนาจอของโปรแกรม ฐานขอมูลทะเบียนประวัติ