satecha wrote:คือรบกวนผู้รู้ด้วยนะค่ะ ต้องออกตัวก่อนว่า ยังไม่ค่อยเก่งโปรแกรม exe แต่ก็พอไปได้
กำลังทำฐานข้อมูลเกี่ยวกับการชำระเงินค่าเรียน (เป็นโรงเรียนเล็กๆ)
ถ้าเกิดเรามีฐานข้อมูลรายชื่อ เกี่ยวกับการจ่ายเงินของบุคคล โดย จะแยกเป็น 1 ปี มี 2 เทอม โดย ปี 1 จะมี 2 ไฟล์งาน เช่น 1/2554 , 2/2554 , 1/2555 และ 2/2555 ชื่อไฟลประมาณนี้ค่ะ โดยทั้งหมด 10 ไฟล์ แต่ในอนาคตก็จะมีเพิ่มอีกปีละ 2 ไฟล์
แต่ที่นี้ต้องการหาข้อมูลดังนี้ 1. รายชื่อที่ซ้ำกันของแต่ละไฟล์ ว่า ทั้ง 10 ไฟล์ มีรายชื่อที่ซ้ำกัน กี่คน และสามารถทราบได้ไหมค่ะว่าที่ซ้ำกันเป็นของไฟล์อันไหน
2. แล้วสามารถเปรียบเทียบรายชื่อที่ซ้ำกันได้ไหมระหว่างไฟล์ที่เป็น เทอม 1 และเทอม 2
3. แล้วในอนาคตเราเพิ่มฐานข้อมูลจะเพิ่มเป็นยังไง
รบกวนผู้ที่ทราบช่วยแนะนำด้วยนะค่ะ
ชี้แจ้งเพิ่มนะค่ะ คือจะมีเด็กเรียนคนละ 4 ปี รายชื่อที่มีเป็นรายชื่อตั้งแต่เปิดสอนมา โดยเวลาหาข้อมูลก็จะเปิดหาที่ละไฟล์ค่ะว่า ปี 1/2554 มีรายชื่อนี้ไหม เปิดมันทุกไฟล์เลย ก็เลยจะลองหาวิธีการที่จะลดระยะเวลาในการค้นหาข้อมูลดังกล่าวให้ง่ายขึ้น โดยยากเปิดดูว่าเด็กเรียนมาแล้วกี่เทอม อะไรแบบนี้ค่ะ

ที่กล่าวมานั้น มิใช่เป็นการทำฐานข้อมูล ฐานข้อมูลที่แท้จริงคือ การรวบรวมข้อมูลทั้งหมดไว้ในที่เดียวกัน โดยเก็บข้อมูลให้รอบด้านมากที่สุดครับ
การทำแยกออกมาเป็นไฟล์ จะทำให้ลำบากในการหาค่าต่างๆ ดังนั้นจึงไม่ควรแยกครับ ให้ลองทำตามนี้
ชีทที่ 1 เป็น Database
ชีทที่ 2 เป็น Report
ชีทที่ 3 เป็น Input (การนำเข้ามูลเข้า)
ชีทที่ 4 เป็น Edit (การแก้ไขข้อมูล)
ที่พูดมาทั้งหมด หมายรวมว่าเป็น "ระบบ" ครับ
เบื้องต้นผมยังไม่ทราบข้อมูลว่าเป็นอย่างไร รบกวนแนบบไฟล์ข้อมูลตัวอย่างมาให้ดูก่อนครับ แล้วผมจะช่วยดูให้อีกครั้งครับ