2.2.9 การสร้างฐานข้อมูลด้วย Visual Data Manager
ฐานข้อมูลในโปรแกรม Visual Basic 6
Visual Basic จัดแบ่งกลุ่มตัว control ออกเป็น 3 กลุ่ม คือ
1. Intrinsic Control เป็นตัว control มาตรฐาน ของ Visual Basic เป็นตัว control ที่เก็บไว้ใน Tool box จึงเห็นได้เมื่ออยู่ใน IDE Window เช่น Text box, Label, Picture box, Combo box เป็นต้น
2. ActiveX Control เป็นตัว control เก็บอยู่ในไฟล์ .ocx ที่แยกออกมา เช่น DataGrid, DataCombo, DataList เป็นต้น รวมถึง ActiveX control ที่มาจากบริษัทอื่นๆ ตามปกติ ตัว control กลุ่มนี้จะมองไม่แสดงโดยอัตโนมัติ เมื่อเปิดโปรแกรม Visual Basic การนำมาใช้ต้องการเพิ่ม Component เข้ามา
3. Insertable Object เป็น เช่น Microsoft Excel เป็นต้น ซึ่งมานำเป็นประยุกต์ภายในโปรแกรมประยุกต์ Visual Basic
Intrinsic control เป็นตัว control มาตรฐาน ของ Visual Basic เป็นตัว ที่มองเห็นได้ใน Toolbox เมื่ออยู่ใน IDE Window ตัว control
Data Control
เป็นตัว control ที่สามารถรวมข้อมูลกับฐานข้อมูลได้ และเป็นส่วนที่ Visual Basic ให้ผู้ใช้สามารถติดต่อระหว่างตัว control บนฟอร์มกับฟิลด์ใน table ของฐานข้อมูล โดย Data จะทำงานกับ Database Jet ซึ่ง Database Jet เป็นเหมือนกับอุปกรณ์ใช้ในการติดต่อฐานข้อมูล
การสร้าง ฐานข้อมูลด้วย Data Manager
นอกจาการสร้างฐานข้อมูลจาก โปรแกรมจัดการเกี่ยวกับฐานข้อมูลต่างๆ เช่น MS Office, SQL, Foxpro เป็นต้น เรายังสามารถสร้างฐานข้อมูลใช้โปรแกรม VB.6 ได้ โดยใช้ Data Manager ซึ่งมีขั้นตอนดังนี้
ไปที่ Menu Bar เลือกคำสั่ง Add-Ins --> Visual Data Manager…
รูปที่ 2 การเรียกใช้งาน Visual Data Manager
รูปที่ 3 Visual Data Manager
การใช้งานเราสามารถ สร้างฐานข้อมูล หรือ เปิดฐานข้อมูลที่มีอยู่แล้วมาแก้ไข โดยใช้รูปแบบคำสั่งต่อไปนี้
- เปิดฐานข้อมูลเก่ามาแก้ไข
รูปที่ 4 เปิดฐานข้อมูลเก่ามาใช้
รูปที่ 5 เรียกใช้ฐานข้อมูลที่สร้างไว้แล้ว
- สร้างฐาน
การใช้งาน Data Control
เลือก Object ของ Data Control ไว้ที่ Form ดังภาพข้างล่าง
ทำการระบุคุณสมบัติ ของ Data Control โดยเลือก DatabaseName เพื่อจะทำการเลือกฐานข้อมูลที่เราสร้างขึ้น โดยสร้างจาก MS Access, FoxPro, Dbase ฯลฯ ดังรูป แล้วกด Open
ทำการเลือก RecordSource ซึ่งจะทำการระบุชื่อของ ตาราง (Table) ที่มีในฐานที่เรา ต้องการนำมาแสดงผลหรือใช้งาน
การแสดงผลในฐานข้อมูล โดยใช้ Data Control
ในการแสดงผลจากฐานข้อมูลเราสามารถแสดงผลจากฐานข้อมูลโดยการนำเอา ActiveX มาช่วยในการแสดงผล ตัวอย่างเช่น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น