-
tự học Access đang bị vướng về Query xin giúp đỡ!!!!
datma > 17-09-18, 10:04 PM
tình hình là đang tự học access và tự tạo một chương trình quản lý để thực hành nhưng bị vướng về Query như sau nhờ các ace giúp đỡ:
có 2 table: CONGTY và CONGTRINH
table CONGTY gồm các field:
IDCty
TenCty
table CONGTRINH gồm các field:
TenCongTrinh
IDDonVi_ThietKe (lookup dữ liệu từ table CONGTY)
IDDonVi_GiamSat (lookup dữ liệu từ table CONGTY)
IDDonVi_ThiCong (lookup dữ liệu từ table CONGTY)
cần một Query thể hiện
Tên công trình, tên đơn vị thiết kế, tên đơn vị giám sát, tên đơn vị thi công
vậy thì làm thế nào nhờ các ace giúp đỡ
xị cám ơn! -
RE: tự học Access đang bị vướng về Query xin giúp đỡ!!!!
tranthanhan1962 > 18-09-18, 12:27 AM
Bạn cần có 1 table CongTrinh gồm các field: TenCongTrinh (Primary key) và các field TenDonViThietke, TenDonViGiamSat, TenDonViThiCong.
Các table còn lại DanhSanhDonViThietke có field TenDonViThietke (Primary key) và các field DiaChi, DienThoai, v.v...
DanhSachDonViGiamSat có field TenDonViGiamSat (Primary key) và các field DiaChi, DienThoai, v.v...
DanhSachDonViThiCong có field TenDonViThiCong (Primary key) và các field DiaChi, DienThoai, v.v...
Tạo quan hệ các field tương ứng giữa các table rồi muốn làm gì thì làm field định danh các đơn vị bạn có thể dùng ID_TenDonVi hoặc dùng thẳng tên đơn vị (nếu bảo đảm các tên đơn vị không trùng nhau).
Bạn cũng có thể tạo một table danh sách chung các đơn vị thiết kế, giám sát, thi công. nhưng phải có thêm field xác định nghiệp vụ để sau này dễ lọc. -
RE: tự học Access đang bị vướng về Query xin giúp đỡ!!!!
NguyenDungAnh > 18-09-18, 09:17 AM
em cũng từng gặp tình trạng như thế này nếu như chỉ cần 1 query và không cần phức tạp lắm, nhưng để phát triển về lâu dài tạo report các thứ thì hơi lỗi.
bác tạo query như sau:
bác show table lên chọn 2 cái table ra bình thường, xong bác nhấp vào cái table congty thêm 2 lần nữa nó hiện thêm 2 bảng congty nữa bác join vào 2 trường id còn lại là xong.
chú ý khi lấy trường nào ra thì phải để ý cái nguồn của trường đó.
cách này chỉ làm trong query thôi ra report hay form từ query này sẽ bị lỗi. -
RE: tự học Access đang bị vướng về Query xin giúp đỡ!!!!
datma > 19-09-18, 03:23 PM
(18-09-18, 12:27 AM)tranthanhan1962 Đã viết: Bạn cần có 1 table CongTrinh gồm các field: TenCongTrinh (Primary key) và các field TenDonViThietke, TenDonViGiamSat, TenDonViThiCong.
Các table còn lại DanhSanhDonViThietke có field TenDonViThietke (Primary key) và các field DiaChi, DienThoai, v.v...
DanhSachDonViGiamSat có field TenDonViGiamSat (Primary key) và các field DiaChi, DienThoai, v.v...
DanhSachDonViThiCong có field TenDonViThiCong (Primary key) và các field DiaChi, DienThoai, v.v...
Tạo quan hệ các field tương ứng giữa các table rồi muốn làm gì thì làm field định danh các đơn vị bạn có thể dùng ID_TenDonVi hoặc dùng thẳng tên đơn vị (nếu bảo đảm các tên đơn vị không trùng nhau).
Bạn cũng có thể tạo một table danh sách chung các đơn vị thiết kế, giám sát, thi công. nhưng phải có thêm field xác định nghiệp vụ để sau này dễ lọc.
cám ơn bác! để đơn giản tôi đã thêm các field để xác định nghiệp vụ và vấn đề đã được giải quyết, thank you!!!