ongke0711 > 20-09-17, 09:51 AM
Bqlminh2minh > 20-09-17, 10:31 AM
(20-09-17, 09:51 AM)ongke0711 Đã viết: - Về tblTamTru: nó liên quan đến tblThue nên bạn cứ sử dụng chung luôn chỉ cần thêm Field tương ứng. Ví dụ thêm cột [Đã dk tạm trú] - Yes/No; [Ngày đk]… . Các thông tin đk tạm trú thì lấy thông tin người thuê là đươc rồi.
- Field size: chưa đủ mà phải gồm kiểu dữ liệu (data type) phù hợp để tránh lãng phí bộ nhớ, truy xuất dữ liệu chậm.
- Về việc sẽ xây thêm NOXH, nhiều căn hộ thì cứ làm như các table tôi đã đề xuất ở trên. Khi có thêm building mới thì cập nhật vô table Building, sau đó cập nhật số căn hộ, mã căn hộ vô table căn hộ (tblUnit). Mấy chục building, mấy ngàn căn hộ mà không được.
tranthanhan1962 > 20-09-17, 06:03 PM
Bqlminh2minh > 20-09-17, 08:37 PM
(20-09-17, 06:03 PM)tranthanhan1962 Đã viết: Sau khi xem CSDL của bạn Bqlminh2minh, tôi xin phép có một số ý kiến như sau:
1/ Đây không phải là một CSDL mà có lẽ một số bảng theo dõi từ excel (cũng có thể là từ word) được đưa vào là table cho CSDL. Nên không thể làm nền tảng cho CSDL.
2/ Kiến thức người thực hiện về căn bản access chưa có, Nên không đưa ra được một cách cụ thể trong các mối quan hệ của các bảng (table). Các field cũng rời rạc, khó đưa ra quy chuẩn, tạo quan hệ.
3/Cách dùng tiếng Anh tắc lại không có description xen kẻ tiếng Việt đặt tên field gây khó hiểu cho người xem là giãm hứng thú trong việc hỗ trợ.
Đề xuất: tạo các bảng quan hệ cụ thể, đổi tên field hoặc có chú thích để dễ hiểu.
tranthanhan1962 > 20-09-17, 11:26 PM
(20-09-17, 08:37 PM)Bqlminh2minh Đã viết: file nay là file excel mà mình đã trích xuất từ các Table trong file access đã đưa, hiện đang để 8 tableOk! Vậy là mình đoán không nhầm. CSDL của bạn muốn quản lý cũng hòm hòm bậc trung, chứ không đơn giản đâu. Cần phải phân tích các table cụ thể như: table nhà (căn hộ) có chứa các field liên quan như: tên nhà, giá mua, giá bán, giá thuê, đặt cọc, bảo trì...table khách hàng: mã khách, tên khách, loại khách (doanh nghiệp, hộ gia đình, điện thoại..), table hợp đồng: số hợp đồng, loại hợp đồng (chính thức, phụ lục), tên khách, ngày ký, người ký, nội dung...ngày đặt cọc, số tiền đặt cọc, giá thuê...table theo dõi tiền thuê nhà và các khoản khác...Tạo các quan hệ chính xác, form nhập liệu từng table, rồi mới nói đến việc tạo các query và report. Vấn đề này phải chính bạn phân tích chứ không thể làm thay được. Khi đã có nền tảng chắc chắn việc hỗ trợ sẽ đơn giản hơn nhiều.
Bqlminh2minh > 20-09-17, 11:58 PM
(20-09-17, 11:26 PM)tranthanhan1962 Đã viết:(20-09-17, 08:37 PM)Bqlminh2minh Đã viết: file nay là file excel mà mình đã trích xuất từ các Table trong file access đã đưa, hiện đang để 8 tableOk! Vậy là mình đoán không nhầm. CSDL của bạn muốn quản lý cũng hòm hòm bậc trung, chứ không đơn giản đâu. Cần phải phân tích các table cụ thể như: table nhà (căn hộ) có chứa các field liên quan như: tên nhà, giá mua, giá bán, giá thuê, đặt cọc, bảo trì...table khách hàng: mã khách, tên khách, loại khách (doanh nghiệp, hộ gia đình, điện thoại..), table hợp đồng: số hợp đồng, loại hợp đồng (chính thức, phụ lục), tên khách, ngày ký, người ký, nội dung...ngày đặt cọc, số tiền đặt cọc, giá thuê...table theo dõi tiền thuê nhà và các khoản khác...Tạo các quan hệ chính xác, form nhập liệu từng table, rồi mới nói đến việc tạo các query và report. Vấn đề này phải chính bạn phân tích chứ không thể làm thay được. Khi đã có nền tảng chắc chắn việc hỗ trợ sẽ đơn giản hơn nhiều.
Bqlminh2minh > 21-09-17, 10:45 AM
tranthanhan1962 > 21-09-17, 12:14 PM
(20-09-17, 11:58 PM)Bqlminh2minh Đã viết: Phần table mình có thể hoàn liện hợp lý hơn lại được (nhờ sự trợ giúp các bạn trong diễn đàn) còn cái form, report, module ... hay giao diện đơn giản, form nhập dữ liệu, in hop đồng trên report thì .... chưa ngâm xong, từ 2014 đến giờ lận đó bạn. cám ơn nha
tranthanhan1962 > 21-09-17, 12:51 PM
(21-09-17, 10:45 AM)Bqlminh2minh Đã viết: Mọi người cho mình hỏi về thiết lập nhập, khi nhập phải viết hoa ký tự nhập nếu có là B hoặc T, còn lại là số theo dạng 1. B01.1.23
2. T01.1.23
3. T01.1.23(B01.1.23.PL.2)
thiết lập như thế nào? không quá 25 ký tự, ký tự PL sẽ có khi có "(", có "(" thì phải có dãy "B01.1.23.PL.2)", mà dãy này cũng áp dụng như 1 và 2
Bqlminh2minh > 22-09-17, 09:48 AM
(21-09-17, 12:51 PM)tranthanhan1962 Đã viết:(21-09-17, 10:45 AM)Bqlminh2minh Đã viết: Mọi người cho mình hỏi về thiết lập nhập, khi nhập phải viết hoa ký tự nhập nếu có là B hoặc T, còn lại là số theo dạng 1. B01.1.23
2. T01.1.23
3. T01.1.23(B01.1.23.PL.2)
thiết lập như thế nào? không quá 25 ký tự, ký tự PL sẽ có khi có "(", có "(" thì phải có dãy "B01.1.23.PL.2)", mà dãy này cũng áp dụng như 1 và 2