Popeye > 28-07-18, 05:58 PM
(28-07-18, 05:39 PM)tranthanhan1962 Đã viết: Chính cách phân tích các table đã tạo sự phức tạp gây ra sự khó khăn cho tác giả. Thực ra chỉ cần ghép 2 table AIOPhieunhap & AIOHoadon thành table AIOHoaDonNhapXuat thêm một field xác định record nào nhập và record nào xuất, và 2 table AIOPhieunhapchitiet và AIOHoadonchitiet thành AIOCchitietnhapxuat là xong bài toán tồn kho.Cám ơn tranthanhan1962:
Xuân Thanh > 28-07-18, 06:42 PM
(28-07-18, 05:35 PM)Popeye Đã viết: hình như là hơi gặp vấn đề thật
Đau đầu quá
1/ Giờ mình đang muốn có thể kiểm tra số lượng nhập, xuất theo ngày hoặc theo tháng =>> tồn theo tháng, theo ngày ( kiểm tra )
2/ mình có thử làm nãy giờ hơi bị rắc rối và ko ra kết quả. có thể sau này sẽ bị phát sinh với table, field + liên kết các bảng như trong hình ở trên
Phiền Xuân Thanh kiểm tra, rồi có thể định hướng giúp mình cách làm, sao cho có thể hạn chế lỗi phát sinh sau này đc ko ạ ?
Vì chưa học access bao giờ và có mua tk học access ở edumall + tài liệu loanh quanh trên mạng. nên sẽ gặp nhiêu vấn đề. Nên có thể có những câu hỏi đơn giản mà mình ko biết nên mọi người thông cảm !
Popeye > 28-07-18, 06:49 PM
(28-07-18, 06:42 PM)Xuân Thanh Đã viết:(28-07-18, 05:35 PM)Popeye Đã viết: hình như là hơi gặp vấn đề thật
Đau đầu quá
1/ Giờ mình đang muốn có thể kiểm tra số lượng nhập, xuất theo ngày hoặc theo tháng =>> tồn theo tháng, theo ngày ( kiểm tra )
2/ mình có thử làm nãy giờ hơi bị rắc rối và ko ra kết quả. có thể sau này sẽ bị phát sinh với table, field + liên kết các bảng như trong hình ở trên
Phiền Xuân Thanh kiểm tra, rồi có thể định hướng giúp mình cách làm, sao cho có thể hạn chế lỗi phát sinh sau này đc ko ạ ?
Vì chưa học access bao giờ và có mua tk học access ở edumall + tài liệu loanh quanh trên mạng. nên sẽ gặp nhiêu vấn đề. Nên có thể có những câu hỏi đơn giản mà mình ko biết nên mọi người thông cảm !
Đã tham khảo bài viết cua tôi ở #2 chưa? Theo đó mà làm
tranthanhan1962 > 29-07-18, 07:53 AM
(28-07-18, 05:58 PM)Popeye Đã viết: Cám ơn tranthanhan1962:OK! Đúng là tôi sinh năm 1962. Bạn rất là nhạy
thấy 1962 ở ID nên đón là SN 1962 nên cho phép gọi = chú.
Thực ra trước khi bước chân vào học hỏi access. cháu có tìm hiểu qua tài liệu tổng hợp của nhiều nguồn và lúc đầu xây dựng cháu đã có định hướng gộp PhieuNhap và Phiếu Xuất làm 1 table mà có thêm field phân loại Xuất hay nhập = Lookup wizzard.
xong do tài liệu tìm kiếm ko ổn định, khó hiểu, nên cháu đã mua 1 giáo trình access trên edumall. May mắn, là quá trình dậy nội dung các table lại tương tự như chương trình cháu muốn xây. nên cháu đổi hướng giải quyết theo cách mà cháu đang diễn giải ở trên nhằm dễ nắm bắt bài học hơn.
Xuân Thanh > 29-07-18, 10:35 AM
Popeye > 29-07-18, 06:13 PM
(29-07-18, 10:35 AM)Xuân Thanh Đã viết: Một đôi lời bàn luận
1/ Trong một dự án về quản lý vật tư hàng hóa, việc thiết kế riêng rẽ 2 table Nhập và Xuất sẽ tương đối dễ cho người mới tập tành viết một dự án quản lý bằng access vì phần Nhập liên quan tới Nhà cung cấp và phần Xuất sẽ liên quan tới khách hàng đồng thời liên quan tới 2 tài khoản khác nhau nếu thêm nghiệp vụ kế toán
2/ Với người rành về access hơn sẽ gộp hai table này lại một và khi thiết kế form sẽ hơi cực hơn một chút để có thể theo dõi được Nhà Cung cấp cũng như khách hàng riêng rẽ một
3/ Ngoài ra trong dự án còn phải đề cập tới yếu tố Kho nữa vì có thể Nhập và Xuất không phải chỉ ở một kho
Tóm lại trước khi thiết kế một dự án nào đó, chúng ta phải suy luận và đặt vấn đề một cách nghiêm túc để từ đó có thể luận ra cách bố trí cơ sở dữ liệu sao cho hợp lý nhất và tinh gọn nhất nhưng cũng đầy đủ nhất
Thân mến
Popeye > 29-07-18, 06:22 PM
(29-07-18, 07:53 AM)tranthanhan1962 Đã viết:(28-07-18, 05:58 PM)Popeye Đã viết: Cám ơn tranthanhan1962:OK! Đúng là tôi sinh năm 1962. Bạn rất là nhạy
thấy 1962 ở ID nên đón là SN 1962 nên cho phép gọi = chú.
Thực ra trước khi bước chân vào học hỏi access. cháu có tìm hiểu qua tài liệu tổng hợp của nhiều nguồn và lúc đầu xây dựng cháu đã có định hướng gộp PhieuNhap và Phiếu Xuất làm 1 table mà có thêm field phân loại Xuất hay nhập = Lookup wizzard.
xong do tài liệu tìm kiếm ko ổn định, khó hiểu, nên cháu đã mua 1 giáo trình access trên edumall. May mắn, là quá trình dậy nội dung các table lại tương tự như chương trình cháu muốn xây. nên cháu đổi hướng giải quyết theo cách mà cháu đang diễn giải ở trên nhằm dễ nắm bắt bài học hơn.
Giáo trình access sử dụng để dạy và thực tiển (xây dụng phần mềm thực tế) là 2 vấn đề khác nhau. Do tôi là giáo viên đã từng dạy môn này nên tôi rất hiểu tài liệu mà Popeye đã sử dụng để nghiên cứu. Khi soạn một giáo trình, người ta sẽ sử dụng cách phân tích để có thể dạy cho người học nhiều vấn về trên môt bài. Với cách chia 2 table nhập xuất giáo trình sẽ đưa ra nhiều vấn đề để xử lý các kiểu query: từ 2 table gom lại thành 1 rồi tính toán này nọ v.v...Tôi cũng từng sử dụng kiểu giáo trình này để dạy. Nhưng bao giờ tôi cũng dặn dò học sinh giáo trình là hướng dẫn kiến thức nên người ta sẽ phức tạp hóa vấn đề để truyền tải càng nhiều kiến thức càng tốt, nhưng khi thực hiện viết chương trình thì phải càng đơn giản hóa càng tốt. có lẽ Popeye chỉ đọc giáo trình nên không nắm được vần đề này. Để có thời gian mình sẻ xem lại bài của bạn và góp ý thêm