[Hỏi Về kết nối các Table trong Access] (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Hoang_online

Thành viên mới
Tham gia
5/6/12
Bài viết
3
Được thích
0
Hiện em đang có 2 bảng table như thế này
Bảng 1 gồm:
-MASOTRUONGHOC (Primary)
-TEN
-NGHENGHIEP

Bảng 2 gồm:
-MASOTRUONGHOC (Primary)
-TEN
-NGHENGHIEP

Bảng 3 gồm
-MASO (Primary)

Giờ em tạo 1 thêm bảng (Bảng 3) , em muốn liên kết 2 bảng đó với bảng thứ 3 , thì làm sao ? tạo thêm query như thế nào ? Thiết lập mối quan hệ với 3 bảng đó thế nào

Mục đích của em là:
-Ví dụ khi em thêm dữ liệu vào bảng 1 ví dụ như
MASOTRUONGHOC--------------------TEN-------------------------NGHENGHIEP
001----------------------------------NGUYEN A-------------------GIAOVIEN
001----------------------------------NGUYEN B-------------------HIEUTRUONG


rồi thêm dữ liệu vào bảng 2 ví dụ như:
MASOTRUONGHOC--------------------TEN-------------------------NGHENGHIEP
001----------------------------------NGUYEN C-------------------GIAOVIEN
001----------------------------------NGUYEN D-------------------LAO CONG


rồi bảng 3 em muốn nó tự động có các trường như sau:
MASO---------------------------------TEN------------------------NGHENGHIEP
001-----------------------------------NGUYEN A------------------GIAOVIEN
001-----------------------------------NGUYEN B------------------HOCSINH
001-----------------------------------NGUYEN C------------------GIAOVIEN
001-----------------------------------NGUYEN D------------------LAO CONG

Link CSDL access của em
http://www.mediafire.com/download/uaw51f57tl9q0tc/Database1.mdb
 
Lần chỉnh sửa cuối:
Bạn đưa 1 file mẫu trắng, không có bất kỳ dữ liệu nào cả => bạn cần cân nhắc vấn đề này

* Bạn đặt trường: MASOTRUONGHOC là Primary tron khi đó bạn lại đánh được các mã số 001 trùng nhau. => Vô lý (đây là hậu quả của việc không làm file mà chỉ đoán)

*Khi muốn gộp các bảng với nhau bạn có thể sử dụng câu lệnh truy vấn : UNION hay UNION ALL
 
Nếu thông tin bạn cần quản lý chỉ là như thế thì thật sự chỉ cần 1 bảng (table) là đủ:
ID(pk)--------MaSo-------MaSoTruongHoc---------Ten----------NgheNghiep
1-------------01002-----------09----------------------Lucie Lany--------------Teacher
2-------------01012-----------08----------------------Barny Cook-------------Teacher
Bạn cần nêu rõ nhu cầu quản lý của bạn thì mới có thể giúp bạn thiết kế được.
 
Nếu thông tin bạn cần quản lý chỉ là như thế thì thật sự chỉ cần 1 bảng (table) là đủ:
ID(pk)--------MaSo-------MaSoTruongHoc---------Ten----------NgheNghiep
1-------------01002-----------09----------------------Lucie Lany--------------Teacher
2-------------01012-----------08----------------------Barny Cook-------------Teacher
Bạn cần nêu rõ nhu cầu quản lý của bạn thì mới có thể giúp bạn thiết kế được.

Ít nhất cũng phải có thêm 1 bảng nữa là thông tin về trường học nữa.
 
Web KT

Bài viết mới nhất

Back
Top Bottom