เรื่อง
:: อ่านรายละเอียดของกระทู้
ในเพจที่แล้วเราได้ทำการเรียกดูรายละเอียดของหัวข้อกระทู้
ซึ่งถ้าคุณสามารถเข้าใจและทำตามขั้นตอนที่ผ่านมาแล้วได้ ในการเรียกดูคำตอบของกระทู้ที่จะกล่าวถึงต่อในเพจนี้ก็จะไม่มีปัญหาแต่อย่างใด
เนื่องจากว่า...ขั้นตอนต่าง ๆ จะมีความคล้ายกัน เพียงแต่จะมีขั้นตอนที่เพิ่มเข้าไปบางส่วนเท่านั้นเอง..มาอ่านกันต่อเลยละกัน.
สร้างเพจให้อ่านรายระเอียดของกระทู้
คราวที่แล้วได้ทำการสร้าง
link และมีการส่งค่า Parameter กับ list รายการหัวข้อกระทู้ไปแล้ว คราวนี้ก็จะเห็นกันจะ
ๆ ไปว่าจะนำเอาค่า Parameter ที่ส่งมานั้นนำมาใช้งานได้อย่างไรนะครับ ตอนนี้แบ่งเป็น
2 เพจนะ เพราะยาว..............ว.แหวนยาว ๆ นะ
แสดงรายละเอียดของคำตอบกระทู้
1 . ที่หน้าเพจ show.asp
ให้ทำการสร้างตารางเป็น 2 Rows
และ 1 Column นะครับ
ส่วนขนาดต่าง ๆ ตามแต่คุณต้องการ ที่ตารางนี้เราจะไว้สำหรับแสดงรายละเอียดของำตอบหรือความคิเห็นในกระทู้คำถาม
2. เมื่อเราได้ตารางขึ้นมาแล้วก็จะมาเข้าสู่ขั้นตอนสำคัญของการสร้าง
Recordset ครับ การสร้าง Recordset นี้คล้าย ๆ กับขั้นตอบในเพจก่อน โดย..ให้เราทำการสร้างดังนี้
- เปิดหน้าต่าง
Bindings ขึ้นมา
(Main Menu > Window > Bindings)
จากนั้นให้ทำการ Click ไปที่เครื่องหมายบวก (+)
แล้วเลือกไปที่
Recoreset (Query)
ดังรูป Pic.1
Pic.1
- เมื่อเลือกแล้วจะปรากฏหน้าต่างใหม่ขึ้นมา ที่หน้าต่าง Recordset นี้ให้เราทำการกำหนดค่าต่าง
ๆ ดังนี้
Pic.2
Name
: ให้ตั้งชื่อว่า show_reply
Connection
: เลือกไปที่ OLE
Table
: เลือกไปที่ตาราง reply
Columns
: เลือก ALL
Filter :
.ให้เลือกดังในรูป Pic.3
Sort
: ดังรูป
จากนั้นก็
OK เป็นอันเสร็จการสร้าง
Recordset สำหรับการแสดงรายละเอียดของคำตอบในกระทู้
(หน้าต่างดีงรูป Pic.3 นั้นอยู่ในโหมด
Simple นะครับ ใครเป็นหน้าตาอย่างอื่นก็เปลี่ยนกลับมานะครับ)
- เมื่อทำการ
set ค่าต่าง ๆ เสร็จสิ้นเราจะได้รายละเอียดที่หน้าต่าง Recordset ดังรูป
Pic.3
Pic.3
- จากนั้นเราก็มาลากไปแปะกันได้เลย
วิธีการก็โดยให้เราทำการ Click เลือกที่ชื่อฟิลด์ Name ไปวางไว้ที่ Row
บนสุดของตาราง ดังรูป Pic.5
Pic.4

- สำหรับ
Row ตรงด้านล่าง ให้ทำการลาก Field ที่ชื่อว่า Reply
ไปวางไว้
- เมื่อทำการวาง Field ต่างๆ ครบแล้วจะได้ลักษณะดังรูป Pic.5 ครับ
Pic.5
3. เมื่อท่านทำการลาก Field ของตารางฐานข้อมูลไปวางไว้เสร็จสิ้นแล้ว
ต่อไปยังเหลืออีก 1 ขั้นตอน ซึ่งแตกต่างจากการแสดงรายละเอียดหัวข้อกระทู้
เพราะว่า ใน 1 กระทู้สามารถมีได้หลาย ๆ ข้อมูล ไม่เหมือนรายละเอียดของหัวข้อซึ่งจะมีเพียง
1 ข้อมูล ให้เราทำตามดังนี้
- ให้ท่านทำการเปิด Panel ที่ชื่อว่า
Insert ขึ้นมา จากนั้นเลือกไปที่หมวด Application
จากนั้นให้ท่านไปที่ Table ที่เราทำการสร้างขึ้นมาเพื่อจะทำการแสดงคำตอบ-ความคิดเห็น
แล้วให้ท่านทำการเลือกไปที่ตารางนั้น จากนั้นให้ท่านทำการ Click ที่ Icon
ที่ชื่อว่า Repeated Region
ดังรูป Pic.6
Pic.6
เมื่อ Click ไปที่ Icon นี้แล้ว เราจะได้หน้าต่างใหม่ออกมา ที่ชื่อว่า
Repeated Region
ที่หน้าต่างนี้ให้เรากำหนดค่าต่าง ๆ ดังรูป Pic.7
Pic.7
Recordset
:: show_reply
Show : All Records
::
จบวิธีการแสดงรายละเอียดของคำตอบ-ความคิดเห็นในกระทู้ ::