กระทู้เก่าบอร์ด อ.Yeadram
1,117 7
URL.หัวข้อ /
URL
มี 2 ตาราง เลือกตารางเดียวทำยังไงครับ
ผมมี 3 ตาราง เช่น
ตาราง1 คือ Hospital Number ตึก A, ชื่อ นามสกุล .... ก็ว่าไป
ตารางที่ 2 คือ Hospital Number ตึก B , ชื่อ - นามสกุล ..... ก็ว่าไป
ตารางที่ 3 คือตารางที่ทำใหม่ จะใช้เพื่อทำนัดคนไข้ทั้ง 2 ตึก นี้ ก็เลยมีตาราง ดังนี้
HNFU (ย่อมาจาก Hospital Number Followup)
DateFU
.... ก็ว่ากันไป
ปัญหาของผมคือ จะสร้างรายงานหรือ query ที่มีข้อมูลอื่นๆ เช่น ชื่อ นามสกุล ด้วย โดยกรอกข้อมูลเพียงแค่ HNFU ในตารางที่ 3 เท่านั้น (HNFU จะไปเชื่อมกับ HNตึกA และ HN ตึก B ครับ) โดย HN ตึก A จะมีชื่อ นามสกุล หรืออื่นๆ ไม่ซ้ำกับ HNตึก B นะครับ
รบกวนท่านอาจารย์ด้วยครับ
ตาราง1 คือ Hospital Number ตึก A, ชื่อ นามสกุล .... ก็ว่าไป
ตารางที่ 2 คือ Hospital Number ตึก B , ชื่อ - นามสกุล ..... ก็ว่าไป
ตารางที่ 3 คือตารางที่ทำใหม่ จะใช้เพื่อทำนัดคนไข้ทั้ง 2 ตึก นี้ ก็เลยมีตาราง ดังนี้
HNFU (ย่อมาจาก Hospital Number Followup)
DateFU
.... ก็ว่ากันไป
ปัญหาของผมคือ จะสร้างรายงานหรือ query ที่มีข้อมูลอื่นๆ เช่น ชื่อ นามสกุล ด้วย โดยกรอกข้อมูลเพียงแค่ HNFU ในตารางที่ 3 เท่านั้น (HNFU จะไปเชื่อมกับ HNตึกA และ HN ตึก B ครับ) โดย HN ตึก A จะมีชื่อ นามสกุล หรืออื่นๆ ไม่ซ้ำกับ HNตึก B นะครับ
รบกวนท่านอาจารย์ด้วยครับ
7 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R20972
ทำเป็นตารางเดียวไม่ได้ครับ แต่ละตึก ใช้ข้อมูลไม่เหมือนกัน เช่น ตึก A ใช้ 13 field ... ตึก B ใช้ 20 field แต่มี field ที่ 2 ตึกนี้เหมือนกันแค่ 8 field
ประมาณนั้นอ่ะครับ
ประมาณนั้นอ่ะครับ
3 @R20973
แสดงว่าต้องทำ Normalization ครับ เพราะการที่ข้อมูล 2 ตาราง ซ้ำกันถึง 8 ฟิลด์นี่ถือว่าตารางมีความซ้ำซ้อนมากเกินไป
ถ้าตารางไม่เป็นความลับ สามารถส่งมาให้ทำ Normalization ได้ครับ
ถ้าตารางไม่เป็นความลับ สามารถส่งมาให้ทำ Normalization ได้ครับ
4 @R20977
เห็นด้วยกับคุณธัชชัยครับ ถ้าเป็นตารางที่มีเก็บเรื่องราวเดียวกัน ก็ทำเป็นตารางเดียวกัน ฟิลด์อะไรที่ตึก A ไม่ต้องใช้ ก็ปล่อยว่างๆไปครับ ไม่งั้นต่อไปเกิดสร้างอีก 10 ตึก (10 เทเบิล) คราวนี้ระบบจะยุ่งยาก โปรแกรมก็ต้องมานั่งแก้ไขทุกครั้งที่มีตึกเพิ่ม/ลด ซึ่งถือว่าเพิ่มภาระงานโดยใช่เหตุครับ
5 @R20995
สามารถส่งให้ได้ครับ ส่งยังไงดีครับอาจารย์
6 @R20996
จริงๆ ข้อมูลมันไม่เป็นแบบนั้นหรอกครับ
form 1 ประกอบด้วยประมาณ 5-6 ตาราง
form 2 ประกอบด้วย ประมาณ 2-3 ตาราง
และมีแค่ประมาณ 6-7 field เท่านั้นที่เป็นหัวข้อเดียวกัน คือ HN, เลขบัตรประชาชน, ชื่อ ,นามสกุล,วันเกิด,โทร
ครับ
เพราะมันใช้คนไข้คนละกลุ่มกัน
form 1 ประกอบด้วยประมาณ 5-6 ตาราง
form 2 ประกอบด้วย ประมาณ 2-3 ตาราง
และมีแค่ประมาณ 6-7 field เท่านั้นที่เป็นหัวข้อเดียวกัน คือ HN, เลขบัตรประชาชน, ชื่อ ,นามสกุล,วันเกิด,โทร
ครับ
เพราะมันใช้คนไข้คนละกลุ่มกัน
7 @R20997
ส่งมาเฉพาะตารางนะครับ แล้ว Compress ไฟล์มาด้วย
mrtouch999@gmail.com
mrtouch999@gmail.com
Time: 0.3496s
โดยตารางก็ประกอบด้วย
HN,Building,FirstName, LastName,...etc
ถ้าจะสร้างตารางที่ 3 ก็สร้างไป
แล้วใช้ query ดึงข้อมูลที่คุณต้องการได้ง่ายกว่าเยอะ