Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ ระบบฐานข้อมูล
Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ การเขียนโปรแกรม
Access : เป็นได้ทั้งตัวเก็บฐานข้อมูล และตัวจัดการฐานข้อมูล
Thai Access : บอร์ดเสริมการเรียนรู้ Access ด้วยภาษาไทย

น้อมรำลึกในพระมหากรุณาธิคุณอันหาที่สุดมิได้ พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดชฯ พระผู้เสด็จสู่สวรรคาลัย

 << Topic List
ถามเรื่อง one to many และ many to one ใน Query

Topic by Message Posted : on : 3/2/2547 8:44:09
เด็กโง่  ผมเพิ่งศึกษา Access ครับ อยากถามผู้รู้ด้วยครับว่า ตอนอยู่ที่หน้าของ Query มีการเชื่อมโยงฟิลด์ของ 2 Table ผมสังเกตเห็นว่า ถ้าลากความสัมพันธ์ระหว่างฟิลด์จะเป็นเส้นตรงเฉยๆ แต่มีหลายตัวอย่างที่จะแสดงค่า one to many หรือ many to one ด้วย (1 - อินฟินิตี้) ทำอย่างไรครับที่จะให้มันแสดง ไม่ทราบจริงๆ

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

Reply by Message on : 3/2/2547 9:37:07
สุภาพ
(R06370)
ต้องกำหนดให้ฟีลด์ที่เป็นด้าน One เป็น Primary Key ก่อนครับ แล้วจะเห็นเอง
Back to Top
Reply by Message on : 3/2/2547 12:19:23
ตระการ
(R06375)
โดยปกติผมจะกำหนดใน tableครับ ว่า ด้านที่เป็น One จะมี Primary Key และกำหนดความสัมพันธ์กัน(RelationShips)ครับ โดยคลิ๊กเลือกที่ปุ่ม RelationShips จากนั้นเลือก ฟิลด์ในTable ที่จะให้สัมพันธ์กันครับ เมื่อจัดการเรียบร้อยแล้วเมื่อเราทำ Query เวลาเลือก Tableทั้งสองขึ้นมาโปรแกรมจะแสดงความสัมพันธ์ให้อัตโนมัติครับ (ไม่ทราบว่าตอบตรงคำถามคุณหรือเปล่า)
Back to Top
Reply by Message on : 3/2/2547 17:06:41
surrealist
(R06385)
Query จะแสดงสัญลักษณ์ 1-infinity หรือไม่นั้น
ขึ้นอยู่กับว่าได้กำหนดไว้ในส่วนหน้าต่าง Relationship ไว้ก่อนหรือยัง
(เมนู Tools --> Relationships)

การลากเส้นเชื่อมระหว่างตารางในคิวรี ไม่มีผลให้เกิดสัญลักษณ์ดังกล่าว
เนื่องจากไม่ได้มีผลต่อความสัมพันธ์ของข้อมูลจริงๆ (Referential Integrity)
เพียงแต่บอกข้อมูลการ JOIN เท่านั้นว่าใช้คอลัมน์ไหนมาจอยกัน

การกำหนดในหน้าต่าง Relationships ถ้ากำหนดให้มีการ
Enforce Referential Integrity จะขึ้นสัญลักษณ์ 1-M ให้
แล้วมีผลต่อการให้ DBMS ตรวจสอบความสอดคล้องของข้อมูล

Back to Top
Reply by Message on : 4/2/2547 8:55:20
เด็กโง่
(R06392)
เข้าใจแล้วครับ ขอบคุณทุกท่านมากครับ
Back to Top
+++ webboard source: ASPThai.Net Webboard 6.0 webbord +++++++ admin : yeadram +++