Upload
trinhtu
View
232
Download
0
Embed Size (px)
Citation preview
Programming Application in Management
Information System
สําราญ วานนท์
SamranTim.wordpress.com
Samrantim.blogspot.com
SamranTim.wordpress.com
Samrantim.blogspot.com
เขยีนโปรแกรมตดิต่อฐานข้อมูล
Database ProgrammingDatabase Programming
เครือข่ายของคอมพวิเตอร์Computer Network
� ตวัอยา่งการออกแบบเครือข่ายเพื�อใชง้านระบบฐานขอ้มูล
� ใชง้านเครื�องเดียว (Stand alone) โปรแกรมกบัฐานขอ้มูลอยูท่ี�เครื�องเดียวกนั
เครือข่ายของคอมพวิเตอร์Computer Network(cont.)
� ใชง้านหลาย ๆ เครื�องพร้อมกนั (Network) โปรแกรมกบัฐานขอ้มูลอยู่คนละเครื�องในเครือข่าย
สร้างโปรแกรมกบังานฐานข้อมูล� 1. สร้างโปรเจค็เพื�อจะสร้างเป็นโปรแกรมสาํหรับงานฐานขอ้มูล
สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 2. สร้างฟอร์มเพื�อเป็นเมนเมนูหรือหนา้หลกัของการทาํงาน
� 3. สร้างฟอร์มเพื�อเป็นหนา้การทาํงานของผูใ้ช ้(User Interface)
� 4. กาํหนดโปรเจค็ออปชั�นโดยยา้ยฟอร์มที�ไม่ใช่ฟอร์มเมนูไปทางขวาให้หมด (Available Forms)
สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 2. สร้างฟอร์มเพื�อเป็นเมนเมนูหรือหนา้หลกัของการทาํงาน
� 3. สร้างฟอร์มเพื�อเป็นหนา้การทาํงานของผูใ้ช ้(User Interface)
สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 4. กาํหนดโปรเจค็ออปชั�นโดยยา้ยฟอร์มที�ไม่ใช่ฟอร์มเมนูไปทางขวาให้
หมด (Available Forms)
สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 5. ออกแบบฟอร์มเมนูใหเ้หมาะกบังานในที�นีK ใหเ้ราออกไปเรียกฟอร์ม
การทาํงาน
สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 6. ออกแบบฟอร์มการทาํงานของผูใ้ชง้าน
สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 7. ออกแบบฟอร์มการทาํงานของผูใ้ชง้าน ใหอ้อกแบบหนา้ตาฟอร์มตาม
ตอ้งการ
คอมโพเนนต์ที8ใช้งานด้านฐานข้อมูล� 1. Data Controls ทาํหนา้ที�ในการนาํเสนอ การปรับปรุง แกไ้ขขอ้มูลที�ได้
จากฐานขอ้มูลที�ผา่นทาง DataAccess Components เช่น DBGrid, DBEdit, DBMemo เป็นตน้
คอมโพเนนต์ที8ใช้งานด้านฐานข้อมูล(ต่อ)� 2. DataAccess ทาํหนา้ที�ใหก้ารนาํขอ้มูลมาส่งต่อที� DataControls
สร้างการตดิต่อกบัฐานข้อมูล� 1. ตอ้งสร้างการติดต่อฐานขอ้มูล ดว้ย SQLConnection
สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 2. กาํหนดคุณสมบตัิต่าง ๆ ของ SQLConnection
สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 3. นาํ SQLQuery มาวางเพื�อจะเป็นตวัสร้างคาํสั�ง SQL แลว้กาํหนด
SQLConnection
สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 4. นาํ DataSetProvider มาวางเพื�อเป็นตวัจดัการ Dataset แลว้กาํหนด
Dataset ไปยงั Query ตามขอ้ 3
สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 5. นาํ ClientDataSet มาวางเพื�อเป็นตวัจดัการขอ้มูลบริหาร
หน่วยความจาํ แลว้กาํหนด ProviderName ไปยงั DataSetProvider ตามขอ้ 4
สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 6. นาํ DataSource มาวางเพื�อเป็นช่องทางให ้DataControls เชื�อมต่อง่าย
แลว้กาํหนด DataSet ไปยงั ClientDataSet ตามขอ้ 5
สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 7. กาํหนด DataSource ใหก้บั DataControls ที�ชื�อ DBGrid
สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 8. เขียนคาํสั�งที�ปุ่ม Execute เพื�อจะส่งคาํสั�ง SQL จากช่อง SQL Script
ไปทาํการประมวลผลและดึงขอ้มูลมานาํเสนอ
� ขัKนตอนการทาํงาน
สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 9. ทดลองใชค้าํสั�ง SQL ที�เรียนมาดึงขอ้มูลออกมา
Assignment (10p)� ใหเ้ขียนโปรแกรมใชส้าํหรับ Execute SQL ที�เรียนผา่นมาใหส้ามารถ
นาํเสนอขอ้มูลได้