กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
        
           464   4		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ขอความช่วยเหลือเรื่องออกแบบฐานข้อมูล      
		
    
      คือผมมีฐานข้อมูลนักเรียนที่จะนำมาออกแบบสำหรับการเก็บค่าเรียนพิเศษครับ คือว่าในเทอมหนึ่งจะมีการเรียนพิเศษได้ 4 เดือน ซึ่งใน 4 เดือนนี้ นักเรียนแต่ละคนสามารถเลือกได้ว่าจะเรียนเดือนไหนก็ได้  ปัญหาคือผมไม่รู้จะเช็คว่าคนที่เรียนแต่ละเดือนอย่างไรดีครับ คือของเดิมผมออกแบบให้มีตารางรับข้อมูลนักเรียนเข้ามาประกอบด้วย field  ID และ field เดือนที่เรียนครับ จากนั้นก็มีตารางเก็บค่าของเดือนที่ชำระค่าเรียนแล้วประกอบด้วย รหัส ID และ field เดือนที่ชำระครับ ซึ่งทั้ง 2 ตารางไม่มี PK เลย แต่ทั้ง 2 ตารางจะอาศัย ตาราง เดือน อีกตารางเป็นตัวเชื่อมความสัมพันธ์กัน  โดยผมจับคู่ความสัมพันธ์โดยให้ตารางเดือนซื่งมี field เดือนเป็น PK เชื่อมความสัมพันธ์กับ ตาราง รับข้อมูลนักเรียน ที่ field เดือน และเชื่อมความสัมพันธ์กับตารางเก็บค่ายอดชำระ ที่ field เดือน เช่นกัน และตารางรับข้อมูลนักเรียนและตารางเก็บยอดชำระก็ให้เชื่อมความสัมพันธ์กันที่ Field ID ของทั้ง 2 ตารางครับ ที่นี้มันจะจับคู่กันเฉพาะคนที่ชำระแล้วที่นี้ผมต้องการรู้ว่าใครยังไม่ชำระค่าเรียนพิเศษในแต่ละเดือนนี้ผมไม่รู้จะเช็คยังไงดีครับ ช่วยแนะนำหน่อยนะครับผม เพิ่งเริ่มใช้งาน Acces มาไม่กี่เดือนเองครับ ยังไม่ค่อยเข้าใจการออกแบบฐานข้อมูลเท่าไหร่ คำถามอาจจะวกวนหน่อยนะครับ  หวังว่าคงเข้าใจที่ผมถามนะครับ  สุดท้ายขอบคุณ เซียน Access ทุกท่านไว้ล่วงหน้าด้วยครับ    
    
  
				4 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R02149    
        
  
      ผมลองทำตัวอย่างแบบง่ายๆ ไว้ให้ศึกษาดู 
ไม่ทราบว่าจะตรงตามความต้องการ หรือไม่
ยังงัยลองศึกษาดูครับ ถ้ามีอะไรสงสัยก็ถามได้ครับ
Suchat
ชลบุรี
    
  ไม่ทราบว่าจะตรงตามความต้องการ หรือไม่
ยังงัยลองศึกษาดูครับ ถ้ามีอะไรสงสัยก็ถามได้ครับ
Suchat
ชลบุรี
        
    3 @R02153    
        
  
      คือได้โปรแกรมของเค้ามาอีกทีนะครับแล้วเอามาแปลงแต่ติดอีกหลายที่ และไม่รู้ว่าไอ้ที่ผมคิดออกแบบ แบบนี้มันถูกต้องตามหลักออกแบบฐานข้อมูลหรือป่าว อยากให้ช่วยแนะนำเพิ่มเติมนะครับ  คือผมมีรูปส่งมาให้ดูในส่วนที่ผมออกแบบไว้ แต่มันยังทำงานไม่ได้นะครับ อยากให้ช่วยชี้แนะด้วยครับ ขอขอบคุณท่าน Expert ทั้งหลายไว้ล่วงหน้าครับ    
    
  
        
    4 @R02154    
        
    
      เพิ่มเติมอีกรูปครับ    
    
  
      Time: 0.0568s
    
      
		
เพื่อนๆ
พี่ๆ เขาจะได้ดู และปรับปรุงให้ครับ
Suchat
ชลบุรี
[email protected]