เราจะทำการสร้าง userobject ที่เป็น dropdowndatawindow ขึ้นมาใช้งานหนึ่งอันโดยที่เราสามารถนำไปวางใว้ใน window control เพื่อทำการเลือกข้อมูลตามที่เราต้องการได้ โดยอาจจะทำเป็นชุดสำเร็จเอาใว้เลยก็ได้ เช่นเก็บข้อมูลของ รหัสไปรษณีย์ เป็นต้น เรามาเริ่มงานกันเลยดีกว่านะครับ
สร้างดาต้าวินโดวส์ขึ้นมาสองอันให้เป็นแบบ external
เราก็กำหนดชื่อลงไปได้เลย ในที่นี้เรากำหนดให้มี 2 คอลัมน์ตามรูป เมื่อคลิกที่ ok แล้วเรากำหนดให้แสดงเฉพาะ คอลัมน์ที่ชื่อ value
จากนั้นไปเลือกเมนู Rows เลือก Data และกำหนดข้อมูลลงไปใน คอลัมน์ value เสร็จแล้วตั้งชื่อว่า dw_external1
จากนั้นให้สร้าง ดาต้าวินโดวส์ขึ้นมาอีก หนึ่งอัน แต่กำหนดแค่ 1 คอลัมน์ ที่มีขนาดของ length เท่ากับขนาดของ คอลัมน์code ในดาต้าวินโดวส์ตัวแรก และทำการเซต property ของคอลัมน์ที่เราสร้างขึ้นมาใหม่ให้เป็นแบบ dropdowndatawindow
จากนั้นสร้าง userobject โดยเลือก ให้เป็นแบบ custom และวาง datawindow ลงไปกำหนดให้เรียกดาต้าวินโดวส์ dw_external2
ทำการปรับขนาดให้ดูเหมาะสม และที่ตัว userobject ให้เขียนสคริปต์ใน constructor event
dw_1.insertrow(0)
ทำการปรับขนาดของ userobject ให้เล็กลงเท่ากับตัว datawindow เพื่อความสวยงาม
คราวนี้เรามาทดลองใช้งานกันดู
สร้างวินโดวส์ขึ้นมา 1 อัน วาง userobject ตัวที่เราสร้างลงไป ทำการ save และลองรันดู เมื่อเราไปคลิกที่ userobject เราก็จะมีข้อมูลที่เราสร้างเอาใว้ drop ลงมา ให้เราเลือกได้ทันที และถ้าเราต้องการนำข้อมูลที่เราเลือกไปใช้ ก็ใช้คำสั่ง gettext เท่านี้ก็เรียบร้อย
บทความนี้มาจาก www.soopawat.com
การสร้าง DropDownDatawindow แบบกำหนดค่าเอง
Latest News
- บทที่ 7-1 ตอน การสร้างระบบฐานข้อมูล
- บทที่ 6 ทดลองเขียนโปรแกรมด้วย PocketBuilder เบื้องต้น
- บทที่ 4 ติดตั้งdatabase sql anywhere
- บทที่ 7-2 ตอน การสร้างโปรแกรมแสดงรายการอาหารที่สั่ง ด้วย Powerbuilder 9
- บทที่ 3 ติดตั้งอุปกรณ์ และโปรแกรม Active Sync
- ทำชุด setup โปรแกรมด้วย Wise Install
- การติดตั้ง IIS
- ตัวอย่าง code โปรแกรมร้านเช่า VDO
- สมาชิก : 2
- Content : 336
- เว็บลิงก์ : 8
- จำนวนครั้งเปิดดูบทความ : 158923


