บทที่ 10 ตอน 2 เขียนโปรแกรมเพื่อตรวจสอบค่าว่างในออบเจ็ค

เขียนโปรแกรมเพื่อตรวจสอบค่าว่างในออบเจ็ค
  1. สลับไปที่ฟอร์ม frmSong จากนั้นแก้ไขโค้ดในเมธอด dowithData

  2. ในเมธอด ให้แก้ไขเพิ่มเติมโค้ดดังนี้ (คัดลอกมา)

  3. รันโปรเจ็ค จากนั้นทดลองกรอกข้อมูลในช่องรหัส เป็น 0007 จากนั้นคลิกทีปุ่ม Save ระบบจะทำการเตือนให้กรอกข้อมูลให้ครบ ดังภาพ

  4. สังเกตว่า เคอร์เซอร์จะกระพริบ ณ ตำแหน่งที่ไม่ได้กรอกข้อมูล

เขียนโปรแกรมชุดคำสั่งใน ปุ่มเพิ่มข้อมูล   
  1. สลับไปที่เมธอด frmSong
  2. แก้ไขเพิ่มเติมที่เมธอด dowithData  ดังภาพ

  3. แก้ไขเพิ่มเติมที่เมธอด ToolStrip1 ดังภาพ

  4. รันโปรเจ็ค ทดลองกรอกข้อมูล ดังภาพจากนั้นคลิกที่ปุ่ม เพิ่มข้อมูล สั่งเกตว่าข้อมูลในออฟเจ็คต่าง ๆ ถูกล้าง

เขียนโปรแกรมเพื่อปรับแต่งฟอร์มให้ปุ่มเรียกดู 
  1. สลับไปที่ฟอร์ม frmAlbum
  2. เลือกออฟเจ็ค openFileDialog1 จากนั้นลากมาวางบนฟอร์ม
  3. ดับเบิลคลิกที่ปุ่มเรียกดู   ดังภาพ

  4. จากนั้นแก้ไขโค้ด ดังภาพ

  5. รันโปรเจ็ค จากนั้นทดลองคลิกที่ปุ่ม เรียกดู เพื่อตรวจสอบโค้ดใน ข้อ 4 ว่าทำงานถูกต้องหรือไม่

การสร้างฟอร์มสำหรับค้นหาข้อมูล
1.      สร้างฟอร์ม frmAlbumFind.vb สำหรับค้นหาข้อมูลเพื่อแสดงในฟอร์ม frmAlbum โดยคลิกเมนู Project  เลือกคำสั่ง Add Windowns Form …


2.      กำหนดคุณสมบัติ FormBorderStyle ของฟอร์มให้มีค่า FixedDialog


3.      กำหนดคุณสมบัติ StartPosition ของฟอร์มให้มีค่า CenterScreen



4.จากนั้นนำออฟเจ็คมาว่างบนฟอร์ม frmSongFind


5.      จากนั้นแก้ไขคุณสมบัติ Name และ Text  ดังภาพ

                   
6.      เพิ่มเมธอด setTitleColumns  เพื่อเพิ่มหัวของตาราง โดยให้ทำงานเมื่อฟอร์มมีการโหลด


7.      สลับไปที่ฟอร์ม frmSong
8.      แก้ไขเมธอด ToolStrip1_ItemClicked  จากนั้นเพิ่มชุดคำสั่งดังภาพ


9.      รันโปรเจ็ค  จากนั้นคลิกที่ปุ่มค้นหาในฟอร์ม frmSong
10. สลับไปที่ฟอร์ม frmSongFind อีกครั้ง
11. กดปุ่ม F7 หรือ คลิกทีปุ่ม View Code จากนั้นเพิ่ม Name Space ดังภาพ


12. เพิ่มตัวแปร g_ID ซึ่งจะเป็นตัวแปรที่ใช้ในการเก็บค่าเมื่อมีการเลือกรายการ


13. เพิ่มเมธอด SelectChoice เพื่อใช้เลือกตัวเลือกในเงื่อนไขการค้นหา โดยส่งค่า SQL


14. เพิ่มเมธอด FindData  เพื่อนำข้อมูลมาวนรอบแสดงในตาราง ListView


15. สร้างเมธอด btnFindClick  เพื่อเรียกใช้เมธอด FindData  


16. จากนั้นเขียนชุดคำสั่งเพื่อเรียกใช้เมธอด FindData  


17. รันโปรเจ็ค จากนั้นคลิกที่ปุ่มค้นหา  ในฟอร์ม frmSongFind
18. ทดสอบค้นหาข้อมูลโดย คลิกตัวเลือกค้นหา แล้วพิมพ์เงื่อนไข จากนั้นคลิกที่ปุ่มค้นหา ดังภาพ
19. เพิ่มเมธอด เพื่อใช้จับเหตุการณ์เมื่อคลิกที่รายการในตารางจากนั้นก็นำรหัสไปเก็บไว้ในตัวแปร g_ID


20. เพิ่มเมธอด btnOkClick เพื่อปิดฟอร์ม frmAlbumFind


21. เพิ่มเมธอด btnCancelClick เพื่อปิดฟอร์ม frmAlbumFind


22. สลับไปที่คลาส clsSong.vb
23. เพิ่มเมธอด doGetData  เพื่อส่งค่าจากตาราง Song ไปให้ตัวแปร


24. สลับไปที่ฟอร์ม frmSong
25. เพิ่มเมธอด getData  เพื่อเรียกใช้เมธอด


26. แก้ไขเมธอด ToolStrip1_ItemClicked  จากนั้นเพิ่มชุดคำสั่งดังภาพ



27. รันโปรเจ็ค จากนั้นเลือกรายการเพลง



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

บทที่ 11 ตอน 3 การออกแบบรายงานด้วย Crystal Report

บทที่ 6 กระบวนการพอลิมอร์ฟิซึม (Polymorphism)

บทที่ 11 ตอน 3 การออกแบบรายงานด้วย Crystal Report Ex2