FrontPage 2000 Crazy Club logo
Search Now:
In Association with Amazon.com
ไปตอนบนสุด
 

FrontPage ก ข ค

ใช้ FrontPage ร่วมกับฐานข้อมูล (3)

ปรับแต่งฟีลด์ที่จะจัดเก็บในฐานข้อมูล

การปรับแต่งฟีลด์นี้ เป็นการเลือกว่าจะนำฟีลด์ต่างๆในแบบฟอร์ม ไปเก็บในฟีลด์ใดของฐานข้อมูล โดยเป็นสิ่งที่จำเป็นต้องทำ ในกรณีที่เป็นการนำฐานข้อมูลจากภายนอก หรือฐานข้อมูลที่มีอยู่แล้วมาใช้งาน แต่ก็สามารถใช้ในกรณีที่สั่งให้ FrontPage สร้างฐานข้อมูลอัตโนมัติเช่นกัน

  1. ในไดอะล็อกบ็อกซ์ Options for Saving Results to Database ให้คลิกแท็บ Saved Fields เพื่อกำหนดความสัมพันธ์ ระหว่างฟีลด์หลักในแบบฟอร์ม กับในฐานข้อมูล

    ในไดอะล็อกบ็อกซ์นี้ ช่องทางซ้ายจะแสดงรายชื่อฟีลด์ในแบบฟอร์ม (Form Field) ส่วนทางขวาจะแสดงชื่อฟีลด์ในฐานข้อมูล (Database Column) ที่ใช้เก็บข้อมูลจากฟีลด์ในช่องทางซ้าย โดยในตอนเริ่มต้นช่องทางขวาจะยังไม่มีค่าใดๆเลย

  1. ให้คลิกที่ชื่อฟีลด์ใดฟีลด์หนึ่งในช่องทางซ้าย แล้วคลิกปุ่ม Modify
    (หรือใช้วิธีดับเบิลคลิกที่ชื่อฟีลด์ก็ได้)

  1. ในช่อง Save to database column ให้เลือกฟีลด์ในฐานข้อมูล ที่จะนำข้อมูลของฟีลด์ในแบบฟอร์ม ที่เลือกไว้ข้างต้นไปเก็บ

  2. คลิก OK

  3. กำหนดความสัมพันธ์ของฟึลด์อื่นๆ จนครบตามต้องการ หรือหากต้องการแก้ไขค่าที่กำหนดไปแล้ว ก็ใช้ปุ่มอื่นในไดอะล็อกบ็อกซ์ ซึ่งมีหน้าที่คือ

All Fields
ใช้เพิ่มฟีลด์ทุกฟีลด์จากแบบฟอร์ม เข้ามาในช่องทางด้านซ้ายของรายการ

Add     เพิ่มฟีลด์ 1 ฟีลด์จากแบบฟอร์ม เข้ามาในรายการ พร้อมทั้งเลือกฟีลด์ในฐานข้อมูลที่จะเชื่อมกันด้วยทันที

Modify แก้ไขความสัมพันธ์ ระหว่างฟีลด์ในแบบฟอร์ม กับฟีลด์ในฐานข้อมูล

Remove
ลบฟีลด์ที่กำลังเลือกออกจากรายการ ซึ่งจะทำให้ฟีลด์นั้นไม่ถูกเก็บลงฐานข้อมูล

  1. (ถ้าต้องการ) คลิกแท็บ Additional Fields เพื่อกำหนดความสัมพันธ์ ระหว่างฟีลด์เพิ่มเติมจากแบบฟอร์ม กับฟีลด์ในฐานข้อมูล โดยใช้วิธีการเดียวกับข้อ 2-6 ที่กล่าวมาแล้ว)

  2. คลิก OK ในไดอะล็อกบ็อกซ์ Options for Saving Results to Database

ฟีลด์เพิ่มเติมของแบบฟอร์ม จะถูกกำหนดค่าโดยอัตโนมัติ เมื่อผู้ชม submit แบบฟอร์ม และเราสามารถเลือกที่จะบันทึกข้อมูลเหล่านี้ ไว้ในฐานข้อมูลด้วยหรือไม่ก็ได้ แต่ถ้าจะบันทึก เราต้องเตรียมฟีลด์สำหรับรองรับเอาไว้

Browser type

ชื่อและรุ่นของโปรแกรมบราวเซอร์ ที่ผู้ชมใช้

 

Remote computer name

ชื่อเครื่องคอมพิวเตอร์ หรือ IP address ของผู้ชม

Timestamp

เวลาที่ผู้ชม submit แบบฟอร์ม

 

User name

ชื่อผู้ชมที่กรอกแบบฟอร์ม (ใช้เฉพาะในเว็บที่มีการรักษาความปลอดภัย ซึ่งผู้ชมจะต้องระบุ username และ password ก่อนเข้าสู่เว็บ

 

ตรวจสอบสถานะการเชื่อมต่อ ระหว่างเว็บและฐานข้อมูล

เมื่อได้สร้างแบบฟอร์มและฐานข้อมูล พร้อมทั้งกำหนดความสัมพันธ์ ของฟีลด์ต่างๆเรียบร้อยแล้ว คุณก็สามารถอัพโหลดเว็บขึ้นไปบนเซิร์ฟเวอร์ เพื่อทดสอบการทำงานได้ทันที (หากต้องการดูตัวอย่างแบบฟอร์มซึ่งใช้งานได้จริง คลิกที่นี่)

หากคุณยังไม่มีเซิร์ฟเวอร์ที่สนับสนุนฐานข้อมูล สำหรับทดสอบ ก็ขอแนะนำให้ติดตั้ง Personal Web Server (PWS) ที่มากับ Windows 98 ซึ่งโปรแกรมนี้จะทำหน้าที่จำลองพีซีของคุณ ให้เป็นเว็บเซิร์ฟเวอร์ขนาดย่อมๆ ซึ่งสนับสนุนทั้ง FrontPage 2000 Server Extension, ฐานข้อมูล และภาษา ASP ทำให้คุณสามารถทดสอบการทำงานของเว็บทั้งหมด ก่อนที่จะอัพโหลดขึ้นเซิร์ฟเวอร์จริง

ภายหลังอัพโหลดเว็บขึ้นเว็บเซิร์ฟเวอร์หรือ PWS แล้ว ก่อนที่จะทดลองใช้งานแบบฟอร์ม คุณควรตรวจสอบสถานะการเชื่อมต่อ ระหว่างเว็บและฐานข้อมูล ว่าอยู่ในสภาพพร้อมจะทำงานหรือไม่ โดยทำดังนี้

  1. เปิดเว็บบนเซิร์ฟเวอร์โดยตรง โดยเลือกคำสั่ง File Open Web แล้วระบุ URL ของเว็บของคุณ (คือแอดเดรสที่ระบุในบราวเซอร์เพื่อเปิดดูเว็บ) เช่น http://www.myserver.com/myweb แล้วคลิกปุ่ม Open

  2. เมื่อเว็บถูกเปิดขึ้นมาแล้ว ก็เลือกคำสั่ง Tools Web Settings แล้วคลิกแท็บ Database

  1. สังเกตในช่อง Status ของ connection ตัวที่จะใช้งาน ถ้ามีสัญลักษณ์ ? ให้คลิกเลือกรายการนั้น

  2. คลิกปุ่ม Verify
    หากไม่มีปัญหาอะไร สัญลักษณ์ ? จะเปลี่ยนเป็นเครื่องหมายถูก

  3. คลิก OK