|
ใช้ FrontPage ร่วมกับฐานข้อมูล (3)
ปรับแต่งฟีลด์ที่จะจัดเก็บในฐานข้อมูล
การปรับแต่งฟีลด์นี้
เป็นการเลือกว่าจะนำฟีลด์ต่างๆในแบบฟอร์ม
ไปเก็บในฟีลด์ใดของฐานข้อมูล
โดยเป็นสิ่งที่จำเป็นต้องทำ
ในกรณีที่เป็นการนำฐานข้อมูลจากภายนอก
หรือฐานข้อมูลที่มีอยู่แล้วมาใช้งาน
แต่ก็สามารถใช้ในกรณีที่สั่งให้
FrontPage
สร้างฐานข้อมูลอัตโนมัติเช่นกัน
-
ในไดอะล็อกบ็อกซ์
Options for Saving Results to Database
ให้คลิกแท็บ Saved Fields
เพื่อกำหนดความสัมพันธ์
ระหว่างฟีลด์หลักในแบบฟอร์ม
กับในฐานข้อมูล

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

-
ในช่อง Save to database column
ให้เลือกฟีลด์ในฐานข้อมูล
ที่จะนำข้อมูลของฟีลด์ในแบบฟอร์ม
ที่เลือกไว้ข้างต้นไปเก็บ
-
คลิก OK
-
กำหนดความสัมพันธ์ของฟึลด์อื่นๆ
จนครบตามต้องการ
หรือหากต้องการแก้ไขค่าที่กำหนดไปแล้ว
ก็ใช้ปุ่มอื่นในไดอะล็อกบ็อกซ์
ซึ่งมีหน้าที่คือ
All Fields
ใช้เพิ่มฟีลด์ทุกฟีลด์จากแบบฟอร์ม
เข้ามาในช่องทางด้านซ้ายของรายการ
Add เพิ่มฟีลด์
1 ฟีลด์จากแบบฟอร์ม
เข้ามาในรายการ
พร้อมทั้งเลือกฟีลด์ในฐานข้อมูลที่จะเชื่อมกันด้วยทันที

Modify
แก้ไขความสัมพันธ์
ระหว่างฟีลด์ในแบบฟอร์ม
กับฟีลด์ในฐานข้อมูล
Remove
ลบฟีลด์ที่กำลังเลือกออกจากรายการ
ซึ่งจะทำให้ฟีลด์นั้นไม่ถูกเก็บลงฐานข้อมูล
-
(ถ้าต้องการ)
คลิกแท็บ Additional Fields
เพื่อกำหนดความสัมพันธ์
ระหว่างฟีลด์เพิ่มเติมจากแบบฟอร์ม
กับฟีลด์ในฐานข้อมูล
โดยใช้วิธีการเดียวกับข้อ
2-6 ที่กล่าวมาแล้ว)
-
คลิก OK
ในไดอะล็อกบ็อกซ์ Options for
Saving Results to Database
 |
|
ฟีลด์เพิ่มเติมของแบบฟอร์ม
จะถูกกำหนดค่าโดยอัตโนมัติ
เมื่อผู้ชม submit
แบบฟอร์ม
และเราสามารถเลือกที่จะบันทึกข้อมูลเหล่านี้
ไว้ในฐานข้อมูลด้วยหรือไม่ก็ได้
แต่ถ้าจะบันทึก
เราต้องเตรียมฟีลด์สำหรับรองรับเอาไว้
|
Browser
type |
ชื่อและรุ่นของโปรแกรมบราวเซอร์
ที่ผู้ชมใช้ |
| |
Remote
computer name |
ชื่อเครื่องคอมพิวเตอร์
หรือ IP address ของผู้ชม |
|
Timestamp |
เวลาที่ผู้ชม
submit แบบฟอร์ม |
| |
User
name |
ชื่อผู้ชมที่กรอกแบบฟอร์ม
(ใช้เฉพาะในเว็บที่มีการรักษาความปลอดภัย
ซึ่งผู้ชมจะต้องระบุ
username และ password
ก่อนเข้าสู่เว็บ |
|
|