Demo Tính tồn kho ( rất chi tiết)

kieu manh
Offline




***
Tín đồ Access

Chủ đề: 3
Tham Gia: 21-06 -15

Điểm danh tiếng:
Tiền Access : 2,527.16Ac$

Bài viết: 61Chủ đề: 3Tham Gia: 21-06 -15Điểm danh tiếng: 8

#41

(06-04-17, 11:23 AM)

tranthanhan1962 Đã viết: Bạn cố gắng làm quen với những khái niệm mới về access. Tư duy access và excel có nhiều điểm rất khác. Cố gắng xử lý toàn bộ công việc trên access (thực ra từ table và query của access vẫn chuyển về excel được – nhưng việc này về sau hẳn tính), còn nếu bạn cứ so đo, rình rình chuyển dữ liệu về excel để làm việc thì chẳng thà cứ làm hết mọi việc bằng excel cho tiện, chứ với tư duy này bạn nghiên cứu access chẳng đi đến đầu đến đũa được.

Tạm thời trước tiên mình chỉ sử dụng File *.accdb như 1 Database lưu dữ liệu vào đó ….xong xử lý tổng số như table NhapXuatTon thôi ra số lượng chi tiết như vậy xong tính tiếp chứ bây giờ biết nói sao …ngay cả xây dựng mối quan hệ còn chưa biết gì ….viết code trực tiếp trong File *.accdb làm sao cho nó hiểu và chạy lại là cả một vấn đề nữa…

Cảm ơn Bạn rất nhiều để mình từng bước nghiên cứu tiếp nếu Vượt qua được sự hiểu biết căn Bản của Access rối thì vấn đề còn lại sẻ làm tốt thôi ….Vì code két trên Excel mình viết được mà …khi chuyển qua code Access mình nghĩ sẻ làm quen với khai báo làm sao cho nó hiểu đó thôi còn cơ bản VBA nó vẫn vậy…

Cảm ơn Bạn rất nhiều
Tạm thời thứ nhất mình chỉ sử dụng File *. accdb như 1 Database lưu tài liệu vào đó …. xong giải quyết và xử lý tổng số như table NhapXuatTon thôi ra số lượng chi tiết cụ thể như vậy xong tính tiếp chứ giờ đây biết nói sao … ngay cả kiến thiết xây dựng mối quan hệ còn chưa biết gì …. viết code trực tiếp trong File *. accdb làm thế nào cho nó hiểu và chạy lại là cả một yếu tố nữa … Cảm ơn Bạn rất nhiều để mình từng bước điều tra và nghiên cứu tiếp nếu Vượt qua được sự hiểu biết căn Bản của Access rối thì yếu tố còn lại sẻ làm tốt thôi …. Vì code két trên Excel mình viết được mà … khi chuyển qua code Access mình nghĩ sẻ làm quen với khai báo làm thế nào cho nó hiểu đó thôi còn cơ bản VBA nó vẫn vậy … Cảm ơn Bạn rất nhiềuWebsite
Find
Reply

tranthanhan1962




****
Thành viên đẳng cấp và sang trọng

Chủ đề: 79
Tham Gia: 30-10 -14

Điểm danh tiếng:
Tiền Access : 62,350.50Ac$

Bài viết: 2,344Chủ đề: 79Tham Gia: 30-10 -14Điểm danh tiếng: 121

#42

Mình cũng muốn hỗ trợ bạn trong vấn đề nắm bắt căn bản acces (trước đây mình là giáo viên dạy bằng B tin học mà). Một cái khó chính là sự trao đổi qua mạng chứ không phải trực tiếp. Thôi tạm thời hỗ trợ bạn về xây dựng quan hệ. Mình giải thích đơn giản bạn có thể tự tìm hiểu thêm.
Già sử ông A có 3 người con tên là M,N,P; Bà B có 1 người con là O
Ta có table 1 Cha mẹ:
Field            Cha mẹ              Nơi ở
Record         ông A                Quận 1, TP Hồ Chí Minh
Record         Bà B                  Quận Ba Đình, Hà Nội
Table 2 Con:
Field            Cha mẹ              Con
Record         ông A                M
Record         ông A                N
Record         ông A                B
Record         Bà B                  O
Ta thấy rõ 2 Field Cha mẹ của Table Cha mẹ và field Cha mẹ của table con hoàn toàn giống nhau.
Nếu bạn sử dụng access 2007 trở lên thì bạn vào database tools click vào biểu tượng relationship bấm vào chuột phải chon show table nó sẽ hiện 2 table Cha mẹ và Con.
Chọn các table đó và ấn vào nút add sẽ xuất hiện 2 table đó vào khung relationship, Đè chuột trái và kéo field Cha mẹ của table Cha mẹ vào field Cha mẹ của table Con sẽ xuất hiện một sợi dây đó chính là sợi dây quan hệ.
Nhận xét:
Một cha mẹ chỉ có thể có nhiều con; Ông A có 3 con, bà B có 1 con.
Một con chỉ có 1 cha mẹ: M là con ông A và M không thể là con bà B hoặc bất kỳ ai khác.
Ví vậy để thiết đặt cho sự duy nhất của cha mẹ, ta thiết kế field Cha mẹ của table Cha mẹ là Primary Key (Bấm chuột phải ở chế độ thiết kế table cho nó cái chìa khóa khẳng định nó là khóa chính)
Và người ta gọi field Cha mẹ của table Con là Foreign key (khóa ngoại)
Lúc này bạn không thể thêm một giá trị ông A hay Bà B trên table Cha mẹ được vì chỉ có 1 Ông A hoặc Bà B duy nhất (khóa chính)
Nhưng trên table Con bạn có thể có nhiều giá trị Ông A hay Bà B: Ông A cha của M, Ông A Cha của N, Bà B mẹ của O, bà B mẹ của Q v.v…
Ngay cả tây cũng table cha mẹ la main table (bảng chính) hay parent table (bảng cha mẹ) còn table Con là sub table (bảng phụ) hay children table (bảng con).
Lúc này tại sợi dây relationship phía table cha có số 1 và phía table con có chữ ∞.
Tương tự ví dụ
Hãng Honda có các loại xe: Dream, Wave, Future; Hãng Yamaha có các loại xe: Jupiter, Sirius
Ta có thể xây dựng
Ta có table 1 Hãng xe:
Field            Hãng              
Record         Honda                
Record         Yamaha                  
Table 2 Loại xe:
Field            Hãng              Loại xe
Record         Honda                Dream
Record         Honda                Wave
Record         Honda                Future
Record         Yamaha              Jupiter
Record         Yamaha              Sirius
Record         Yamaha              Nouvo
Chắc chắn rằng relationship: Field Hãng (table Hãng xe) 1 ————– ∞ Field Hãng (table Loại xe)
Trở lại cơ sở dữ liệu của bạn:
relationship: Field Tên Hàng (table TenHang) 1 ————– ∞ Field Tên Hàng (table NHAPXUATHANGHOA)
• Yêu cầu Danh sách Tên Hàng của table TenHang không được trùng. 
Mình nghĩ relationship không quá phức tạp đâu bạn.
Mục đích của nó dùng để hỗ trợ việc bảo đãm việc toàn vẹn dữ liệu, hỗ trợ gom nhóm, rút trích dữ liệu, hỗ trợ thống kê, tính tổng (total) – Cái này sướng hơn excel, trong khi excel phải đặt vùng điều kiện, vùng dữ liệu, mỗi khi thêm dữ liệu bạn phải quét lại vùng, thì access chỉ cần tạo 1 điều kiện đơn giản từ query, từ SQL, hay giá trị từ một texbox, combobox của form hoặc tạo group từ report là xong, cho dù bạn có thêm bao nhiêu record đi nữa cũng không quan tâm viết lại điều kiện. Ví dụ Sau khi bạn viết phần mềm hoàn thành thì Trên table Loại xe bạn có thể thêm các hãng Suzuki với các loại xe (Viva, Revo, Axelo), Hãng KTM với các loại xe (MX, Enduro, Naked) thì cũng không cần phải viết lại phần mềm trừ khi có yêu cầu khác.
Chúc bạn thành công!

Chữ ký của

tranthanhan1962

Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up

ღღღღღTài sản của

tranthanhan1962

View All Items)

Website
Find
Reply

kieu manh


***
Tín đồ Access

Chủ đề: 3
Tham Gia: 21-06 -15

Điểm danh tiếng:
Tiền Access : 2,527.16Ac$

Bài viết: 61Chủ đề: 3Tham Gia: 21-06 -15Điểm danh tiếng: 8

#43

To tranthanhan1962
Cảm ơn Bạn rất nhiều Nếu làm được như bạn nói thì quả là rất Tuyệt vời

1/ Khi mình viết bất cứ một ứng dụng gì trên Excel và sau này nếu rành Access thì mình cũng sẻ làm ra 2 file: 1

Database. accdb

& 1

Main. accdb

mọi dữ liệu sẻ lưu hết vào File Database.accdb khi cần truy xuất vấn đề gì thì sẻ từ File Main.accdb lấy lên tính toán và xuất ra …vv

2/ Trên Database.accdb ngoài việc  tình tổng theo điều kiện dữ liệu và chỉ xây dựng thêm 1 Form để trích lọc và xóa các dữ liệu đã ghi vào đó sai VD: cần xóa mã hàng 012 thì form nó sẻ lọc ra xóa nó đi theo table A hay Z …vv xong thoát files

3/ Nhiều File Main.accdb khác ở các máy khác nhau trong LAN có thể truy xuất chung 1 Files Database.accdb

4/ Vì 3 lý do trên cho nên Mình không muốn lọc hay truy xuất từ ngày To ngày và nhiều vấn đề khác trên files Database.accdb

5/ Nếu làm được theo yêu cầu mình mong muốn thì bạn cố gắng Giúp Mình …xong nếu có gì Mình sẻ gửi lại Bạn

6/ Nếu làm được thì mình úp lại File vì mình có thay đổi lại 1 số tên Table và cấu trúc Fileds còn cơ bản vẫn vậy

Mình Tên Thật: Kiều Mạnh – Tel: 0922.366.377 – 0929.555.666
xin cảm Ơn

Website
Find
Reply

tranthanhan1962




****
Thành viên quý phái

Chủ đề: 79
Tham Gia: 30-10 -14

Điểm danh tiếng:
Tiền Access : 62,350.50Ac$

Bài viết: 2,344Chủ đề: 79Tham Gia: 30-10 -14Điểm danh tiếng: 121

#44

2/ Query của access có khả năng đáp ứng hầu hết các yêu cầu đối với việc cập nhật, phân tích dữ liệu từ các bảng:
    – Chọn lọc một số cột nhất định trong bảng dữ liệu.
    – Lọc các record (bản ghi – row trong excel), theo những tiêu chuẩn khác nhau: như tách riêng các hoá đơn của một khách hàng nào đó, hay in danh sách nhân viên chỉ của một vài phòng ban…
    – Sắp xếp các record theo những tiêu chuẩn khác nhau: Mỗi loại báo cáo thường có yêu cầu sắp xếp các bản ghi theo những cột khác nhau để tiện cho việc theo dõi. Có báo cáo thống kê sắp xếp theo khách hàng, báo cáo khác lại sắp xếp theo mặt hàng được bán, mặc dù tất cả thông tin nằm trong cùng một bảng Bán hàng. Ta có thể thực hiện sắp xếp theo một hoặc nhiều cột khác nhau bằng query.
   – Cập nhật, xoá các record trên toàn bảng theo những điều kiện khác nhau: ví dụ như khi cần xoá toàn bộ các hoá đơn đã phát hành cách đây 5 năm…
   – Kết hợp hai hay nhiều bảng theo chiều ngang: Trong CSDL, mỗi bảng lưu trữ thông tin về một đối tượng và các bảng liên hệ với nhau qua các trường khoá. Dùng query để thực hiện việc kết hợp các bảng này với nhau thông qua các trường khoá như ở ví dụ trên để có được bảng kết quả theo yêu cầu.
   – Nối hai hay nhiều bảng theo chiều dọc: khi dữ liệu rất lớn hoặc phân tán ở nhiều nơi ta có thể phải quản lý nhiều bảng theo cùng một mẫu, như mỗi bảng cho một quý, tháng hoặc một công ty. Khi cần tổng hợp dữ liệu của cả năm hoặc của cả tổng công ty ta có thể dùng query để nối các bảng lại với nhau.
   – Tạo bảng mới, thay đổi cấu trúc bảng đã có: phục vụ cho việc lập trình.
   – Thực hiện các phép tính toán thống kê theo từng nhóm: tổng, trung bình, max, min… Đây là chức năng thường xuyên được sử dụng để tổng hợp thông tin trước khi in báo cáo như tính tổng số lượng của từng mặt hàng, số hàng đã bán cho từng khách hàng…
   3/ Truy xuất dữ liệu ở nhiều máy trong mạng nội bộ hoặc có thể truy xuất qua mạng Internet thông qua google driver nằm trong khả năng của access.
   4/ Như trả lời trong phần 2 bạn có thể hoàn toàn có khả năng làm phần này.
   5/ Trước hết bạn phải nắm được cơ bản của access, không chỉ có mình mọi người trên forum sẵn sàng giúp bạn. Bạn phải nắm được các khái niệm về table, query, form, report, module. Bạn phải chắc chắn với các quan hệ một – nhiều, một – một, dữ liệu nào đươc trùng, dữ liệu nào không trùng, làm quen với các đối tượng trên form, các event, code, function…
    6/ Khi bạn đã tạo dựng được cái sườn của CSDL của bạn một cách cụ thể thì mọi người mới có thể hỗ trợ cho bạn được. Còn khi bạn chưa có cảm giác gì với CSDL của bạn thì mọi người khó lòng giúp bạn. 
    7/ Thông thường việc trích xuất sang excel từ acces là để đáp ứng cho các ông sếp già  cổ hũ hay các ngài ở các cơ quan kiểm tra làm công chuyện gì đó của họ. chứ không ai đã lập trình access rồi mà xử lý không xong phải chuyển sang excel để xử lý tiếp. Đã lập trình access là phải thực hiện cho bằng hết toan bộ công việc trên “software” của mình thì mới gọi là lập trình. Còn nếu làm rồi mà phải chuyển sang word hoặc excel làm tiếp thì đâu còn gọi là lập trình nữa  014
1 / Nếu bạn mốn tạo ra một CSDL có nhu yếu rõ ràng ( mức độ thay đỗi nhu yếu thấp, mức độ tàng trữ tài liệu cao, lâu dài hơn ) như : quản trị số lượng, doanh thu sản phẩm & hàng hóa, nhân sự, bảng lương, số liệu kế toán … thì ngay từ đầu hãy thiết kế xây dựng CSDL access ( không cần nghĩ đến excel làm gì ). Nếu nhu yếu là một bảng báo cáo giải trình như kế hoạch hoặc một bảng tính có nhiều tham số liên tục bị biến hóa thì hãy nghĩ ngay đến excel đừng chú ý gì đến access. 2 / Query của access có năng lực cung ứng hầu hết những nhu yếu so với việc update, nghiên cứu và phân tích tài liệu từ những bảng : – Chọn lọc 1 số ít cột nhất định trong bảng tài liệu. – Lọc những record ( bản ghi – row trong excel ), theo những tiêu chuẩn khác nhau : như tách riêng những hóa đơn của một người mua nào đó, hay in list nhân viên cấp dưới chỉ của một vài phòng ban … – Sắp xếp những record theo những tiêu chuẩn khác nhau : Mỗi loại báo cáo giải trình thường có nhu yếu sắp xếp những bản ghi theo những cột khác nhau để tiện cho việc theo dõi. Có báo cáo giải trình thống kê sắp xếp theo người mua, báo cáo giải trình khác lại sắp xếp theo loại sản phẩm được bán, mặc dầu toàn bộ thông tin nằm trong cùng một bảng Bán hàng. Ta hoàn toàn có thể thực thi sắp xếp theo một hoặc nhiều cột khác nhau bằng query. – Cập nhật, xóa những record trên toàn bảng theo những điều kiện kèm theo khác nhau : ví dụ như khi cần xóa hàng loạt những hóa đơn đã phát hành cách đây 5 năm … – Kết hợp hai hay nhiều bảng theo chiều ngang : Trong CSDL, mỗi bảng tàng trữ thông tin về một đối tượng người tiêu dùng và những bảng liên hệ với nhau qua những trường khóa. Dùng query để triển khai việc tích hợp những bảng này với nhau trải qua những trường khóa như ở ví dụ trên để có được bảng hiệu quả theo nhu yếu. – Nối hai hay nhiều bảng theo chiều dọc : khi tài liệu rất lớn hoặc phân tán ở nhiều nơi ta hoàn toàn có thể phải quản trị nhiều bảng theo cùng một mẫu, như mỗi bảng cho một quý, tháng hoặc một công ty. Khi cần tổng hợp tài liệu của cả năm hoặc của cả tổng công ty ta hoàn toàn có thể dùng query để nối những bảng lại với nhau. – Tạo bảng mới, biến hóa cấu trúc bảng đã có : ship hàng cho việc lập trình. – Thực hiện những phép tính toán thống kê theo từng nhóm : tổng, trung bình, max, min … Đây là tính năng tiếp tục được sử dụng để tổng hợp thông tin trước khi in báo cáo giải trình như tính tổng số lượng của từng mẫu sản phẩm, số hàng đã bán cho từng người mua … 3 / Truy xuất tài liệu ở nhiều máy trong mạng nội bộ hoặc hoàn toàn có thể truy xuất qua mạng Internet trải qua google driver nằm trong năng lực của access. 4 / Như vấn đáp trong phần 2 bạn hoàn toàn có thể trọn vẹn có năng lực làm phần này. 5 / Trước hết bạn phải nắm được cơ bản của access, không riêng gì có mình mọi người trên forum chuẩn bị sẵn sàng giúp bạn. Bạn phải nắm được những khái niệm về table, query, form, report, module. Bạn phải chắc như đinh với những quan hệ một – nhiều, một – một, tài liệu nào đươc trùng, tài liệu nào không trùng, làm quen với những đối tượng người dùng trên form, những sự kiện, code, function … 6 / Khi bạn đã tạo dựng được cái sườn của CSDL của bạn một cách đơn cử thì mọi người mới hoàn toàn có thể tương hỗ cho bạn được. Còn khi bạn chưa có cảm xúc gì với CSDL của bạn thì mọi người khó lòng giúp bạn. 7 / Thông thường việc trích xuất sang excel từ acces là để phân phối cho những ông sếp già cổ hũ hay những ngài ở những cơ quan kiểm tra làm công chuyện gì đó của họ. chứ không ai đã lập trình access rồi mà giải quyết và xử lý không xong phải chuyển sang excel để giải quyết và xử lý tiếp. Đã lập trình access là phải thực thi cho bằng hết toan bộ việc làm trên ” software ” của mình thì mới gọi là lập trình. Còn nếu làm rồi mà phải chuyển sang word hoặc excel làm tiếp thì đâu còn gọi là lập trình nữa
Chữ ký của

tranthanhan1962

Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn 

ღღღღღTài sản của

tranthanhan1962

View All Items)

Website
Find
Reply

kieu manh


***
Tín đồ Access

Chủ đề: 3
Tham Gia: 21-06 -15

Điểm danh tiếng:
Tiền Access : 2,527.16Ac$

Bài viết: 61Chủ đề: 3Tham Gia: 21-06 -15Điểm danh tiếng: 8

#45

1/ Thật ra cái mình cần thì lại không làm được hay ko giúp ???!! cứ lòng vòng….1 việc rất cụ thể chỉ là tính nhập xuất tồn từ 2 table …trên Excel làm như vậy mấy dòng code trong file Excel là xong …

2/ Chuyên làm như thế nào miễn đạt được mục đích là ok …còn lập trình trên Excel hay Access hay VB.net ….thì tùy vào khả năng của từng người ai xét thấy mình có khả năng nào phù hợp thì làm khả năng đó …mấy tay viết VB.net hay ứng dụng khác nó keo thời nay lập trình trên Access làm chi mấy cái ứng dụng cỏn con thì ok còn lớn thì sao ….Theo Bạn họ phát biểu vậy Bạn nghỉ gì khi “làm tiếp thì đâu còn gọi là lập trình nữa “

3/ Vấn đề của mình là chỉ đơn giản tạo 1 database và tính xuất nhập tôn còn lại không cần thiết …bỏ hết …

4/ Mình phải làm như vậy vì nhiều cái khác liên qua nữa….

5/ Mình có thể từ Excel sử dụng ADO lấy 2 table đó lên xong tính toán trên mãng xong lại ghi vào xuất nhập tồn Access ok …nhưng ko thích muốn từ Access nó tự làm luôn nên mới nhờ ….có lẻ khả năng của Bạn không làm được thì phải …thành thật xin lỗi vì phải nói vậy

Xin cảm ơn Bạn rất nhiều …nếu có dịp qua bình dương Alo cho Mình Tiếp đón nhiệt Tình
trân trọng Kính chào

Website
Find
Reply

tranthanhan1962




****

Thành viên đẳng cấp


Chủ đề: 79
Tham Gia: 30-10 -14

Điểm danh tiếng:
Tiền Access : 62,350.50Ac$

Bài viết: 2,344Chủ đề: 79Tham Gia: 30-10 -14Điểm danh tiếng: 121

#46

2/ Lập trình xử lý một công việc gì thì phần mềm sẽ xử lý cho xong công việc đó cho dù bạn dùng ngôn ngữ lập trình nào. Chẳng lẽ tạo một giao diện máy tính tay trên điện thoại bằng android rồi làm toán cộng, toán trừ, toán nhân, toán chia. Đến khi lũy thừa, khai căn phải ra chợ mua cái máy tính tay 50.000 để làm tiếp. Viết phần mềm cũng vậy. Phần mềm kế toán thì phải tính được tồn kho, tồn quỹ, sổ hàng hóa.v.v… Chẳng lẽ nhảy qua, nhảy lại access – excel liện tục rồi quản lý dữ liệu như thế nào? Bạn phải chọn một ngôn ngữ lập trình để viết cho hoàn chỉnh, ngoài access còn có VB, oracle… Nhưng chỉ chọn một thằng cho một phần mềm.
3/Nếu bạn nghĩ rằng vào forum để kiếm người làm dùm bạn thì sai địa chỉ rồi. thuthuataccess.com hỗ trợ phương pháp, tiếp lửa cho bạn chứ không ai làm dùm bạn cả. Mình đã thấy bạn có 2 table datanhap va dataxuat để gom lại bạn phải biết tạo union query (cái này bạn không hiểu rồi). Vì vậy mình hướng dẫn bạn nghiên cứu phần demo một table nhập xuất chung. Bạn không nghiên cứu để tự thiết kế CSDL của mình một cách hợp lý nhất mà cứ đòi hỏi người khác lấy dữ liệu của mấy table bạn import từ excel để làm cho bạn. Chắc chắn ngoài mình thì không ai thèm để tâm đến bạn rồi.
4/”có lẻ khả năng của Bạn không làm được thì phải”. Hì hì, mấy cái trò khích tướng này không ảnh hưởng gì tới mình đâu? Muốn biết khả năng mình đến đâu, bạn tự vào các chủ đề và bài viết của mình tự xem, tự tải về để nghiên cứu. Mà thôi có đọc bạn cũng chẳng hiểu gì đâu! Họa chăng đăng ký học cho xong cái bằng B tin học. Nghiên cứu thêm một thời gian mới có thể hiểu vài phần.
Nhắc lại một lần nữa anh em trên forum đã nghiên cứu nhiều về nhập xuất tồn và ai cũng giỏi cả. Nhưng chủ trương của forum là hỗ trợ chứ không phải làm thay (kiểu ngồi mát ăn bát vàng). Kiến thức về access của bạn quá yếu nên khó lòng hỗ trợ cho bạn. Chứ trong chủ để này anh em đã xử lý rất kỹ phần tồn kho rồi. Khi bạn tải vể demo và hiểu được nó chắc chắn bạn sẽ làm được. Chòn nếu tải về và ngắm nó như ngắm rừng Trường sơn thì hãy trở về với excel của bạn nhé (thực tế access cũng tương đối khó so với excel. Excel chỉ là bằng A, Access là bằng B mà. Còn VB, SQL, Oracl, C thì lại nằm ở phân vùng đại học – Bằng C không dạy lập trình CSDL mà dạy lập trình web C#).  big green
1 / ” Thật ra cái mình cần thì lại không làm được hay ko giúp ? ? ? ! ! cứ lòng vòng “. OK ! Mình không lòng vòng. Ngay cả chủ đề này chính là hướng dẫn trực tiếp làm tồn kho đấy. Từ 2 table nhập và xuất của bài tiên phong ( gần giống của bạn ) mình đã giải quyết và xử lý lại với demo một table nhập xuất. Đúng làm excel một phát là xong nhưng làm access nếu bạn hiểu cũng một phát là xong. Chỉ có yếu tố bạn chưa hiểu access là gì thì không làm gì được ! 2 / Lập trình giải quyết và xử lý một việc làm gì thì ứng dụng sẽ giải quyết và xử lý cho xong việc làm đó mặc dầu bạn dùng ngôn từ lập trình nào. Chẳng lẽ tạo một giao diện máy tính tay trên điện thoại thông minh bằng android rồi làm toán cộng, toán trừ, toán nhân, toán chia. Đến khi lũy thừa, khai căn phải ra chợ mua cái máy tính tay 50.000 để làm tiếp. Viết ứng dụng cũng vậy. Phần mềm kế toán thì phải tính được tồn kho, tồn quỹ, sổ sản phẩm & hàng hóa. v.v… Chẳng lẽ nhảy qua, nhảy lại access – excel liện tục rồi quản trị tài liệu ra làm sao ? Bạn phải chọn một ngôn từ lập trình để viết cho hoàn hảo, ngoài access còn có VB, oracle … Nhưng chỉ chọn một thằng cho một ứng dụng. 3 / Nếu bạn nghĩ rằng vào forum để kiếm người làm dùm bạn thì sai địa chỉ rồi. thuthuataccess.com tương hỗ giải pháp, tiếp lửa cho bạn chứ không ai làm dùm bạn cả. Mình đã thấy bạn có 2 table datanhap va dataxuat để gom lại bạn phải ghi nhận tạo union query ( cái này bạn không hiểu rồi ). Vì vậy mình hướng dẫn bạn nghiên cứu và điều tra phần demo một table nhập xuất chung. Bạn không nghiên cứu và điều tra để tự phong cách thiết kế CSDL của mình một cách hài hòa và hợp lý nhất mà cứ yên cầu người khác lấy tài liệu của mấy table bạn import từ excel để làm cho bạn. Chắc chắn ngoài mình thì không ai thèm để tâm đến bạn rồi. 4 / ” có lẻ năng lực của Bạn không làm được thì phải “. Hì hì, mấy cái trò khích tướng này không ảnh hưởng tác động gì tới mình đâu ? Muốn biết năng lực mình đến đâu, bạn tự vào những chủ đề và bài viết của mình tự xem, tự tải về để điều tra và nghiên cứu. Mà thôi có đọc bạn cũng chẳng hiểu gì đâu ! Họa chăng ĐK học cho xong cái bằng B tin học. Nghiên cứu thêm một thời hạn mới hoàn toàn có thể hiểu vài phần. Nhắc lại một lần nữa đồng đội trên forum đã điều tra và nghiên cứu nhiều về nhập xuất tồn và ai cũng giỏi cả. Nhưng chủ trương của forum là tương hỗ chứ không phải làm thay ( kiểu ngồi mát ăn bát vàng ). Kiến thức về access của bạn quá yếu nên khó lòng tương hỗ cho bạn. Chứ trong chủ để này bạn bè đã giải quyết và xử lý rất kỹ phần tồn kho rồi. Khi bạn tải vể demo và hiểu được nó chắc như đinh bạn sẽ làm được. Chòn nếu tải về và ngắm nó như ngắm rừng Trường sơn thì hãy trở lại với excel của bạn nhé ( trong thực tiễn access cũng tương đối khó so với excel. Excel chỉ là bằng A, Access là bằng B mà. Còn VB, SQL, Oracl, C thì lại nằm ở phân vùng ĐH – Bằng C không dạy lập trình CSDL mà dạy lập trình web C # ) .
Chữ ký của

tranthanhan1962

Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn 

ღღღღღTài sản của

tranthanhan1962

View All Items)

Website
Find
Reply

NguyenDungAnh


****
Cao Thủ Access

Chủ đề: 33
Tham Gia: 19-08 -17

Điểm danh tiếng:
Tiền Access : 2,462.49Ac$

Bài viết: 274Chủ đề: 33Tham Gia: 19-08 -17Điểm danh tiếng: 0

#47

( 26-03-15, 06 : 24 PM )morzer Đã viết: bài của bạn thì quản lý trên 1 của hàng hay 1 kho. bạn có thể giúp mình xử lý trên nhiều kho VD như:
– Mình có 3 kho (Kho A, Kho B, Kho C) chứa nhìu mặt hàng với số lương khác nhau
– Khi mình vào phiếu xuất thì chọn Kho A là nới xuất, Kho B là nơi nhập, rồi mình chọn sản phẩm cần xuất với số lượng cần xuất ( phần này là Sub Form rồi, con Main Form là phiếu xuất)
-Ván đề của mình là:, sau khi nhập như trên thì hệ thống sẽ tự Cộng số lượng sản phẩm vào Kho B, và trừ số lượng sản phẩm đó vào Kho A
viết bằng VBA hay macro hay Query gì cũng được

chào bác em cũng đang gặp vấn đề như bác, bác đã giải quyết được vấn đề như trên chưa nếu rồi có thể chia sẽ cho em được không.
chào bác em cũng đang gặp yếu tố như bác, bác đã xử lý được yếu tố như trên chưa nếu rồi hoàn toàn có thể chia sẽ cho em được không .
Chữ ký của NguyenDungAnh
Cám ơn mọi người đã chia sẻ kiến thức access quý báu!

ღღღღღTài sản của NguyenDungAnh View All Items)

Website
Find
Reply

tranthanhan1962




****
Thành viên đẳng cấp và sang trọng

Chủ đề: 79
Tham Gia: 30-10 -14

Điểm danh tiếng:
Tiền Access : 62,350.50Ac$

Bài viết: 2,344Chủ đề: 79Tham Gia: 30-10 -14Điểm danh tiếng: 121

#48

( 29-08-17, 10 : 34 AM )NguyenDungAnh Đã viết:

( 26-03-15, 06 : 24 PM )morzer Đã viết: bài của bạn thì quản lý trên 1 của hàng hay 1 kho. bạn có thể giúp mình xử lý trên nhiều kho VD như:
– Mình có 3 kho (Kho A, Kho B, Kho C) chứa nhìu mặt hàng với số lương khác nhau
– Khi mình vào phiếu xuất thì chọn Kho A là nới xuất, Kho B là nơi nhập, rồi mình chọn sản phẩm cần xuất với số lượng cần xuất ( phần này là Sub Form rồi, con Main Form là phiếu xuất)
-Ván đề của mình là:, sau khi nhập như trên thì hệ thống sẽ tự Cộng số lượng sản phẩm vào Kho B, và trừ số lượng sản phẩm đó vào Kho A
viết bằng VBA hay macro hay Query gì cũng được

chào bác em cũng đang gặp vấn đề như bác, bác đã giải quyết được vấn đề như trên chưa nếu rồi có thể chia sẽ cho em được không.

Bài của mình quản lý 1 hay nhiều kho gì cũng được. Nếu bạn có nhiều cửa hàng và mỗi cửa hàng có nhiều kho thì thêm field cửa hàng và field kho. khi tạo bộ lọc cho query bạn chọn bộ lọc kho cho query tùy theo cửa hàng, tùy theo kho, query sẽ tính số lượng tồn cho từng cửa hàng, từng kho. Tất nhiên nếu không có bộ lọc kho thì query sỏ tính số lượng tồn cho tổng kho  018
Còn bạn morzer nói rằng nhập kho A mà xuất kho B thì đây là khái niệm mình mới nghe được. Giả sử kho A ở Hà Nội và kho B ở Sài Gòn hàng nhập ở Hà Nội làm sau xuất ở Sài Gòn. Tất nhiên, muốn xuất được ở Sài Gòn thì phải có động tác xuất Hà Nội, nhập Sài Gòn rồi mới xuất được. Nhưng bạn phải phân biệt rỗ các kiều nhập xuất sau đây:
1/Nhập mua kho A
2/Xuất nội bộ kho A
3/Nhập nội bộ kho B (quá trình Xuất nội bộ kho A –>Nhập nội bộ kho B là quá trình chuyển kho nội bộ)
4/Xuất bán kho B.
Bài của mình quản trị 1 hay nhiều kho gì cũng được. Nếu bạn có nhiều shop và mỗi shop có nhiều kho thì thêm field shop và field kho. khi tạo bộ lọc cho query bạn chọn bộ lọc kho cho query tùy theo shop, tùy theo kho, query sẽ tính số lượng tồn cho từng shop, từng kho. Tất nhiên nếu không có bộ lọc kho thì query sỏ tính số lượng tồn cho tổng khoCòn bạn morzer nói rằng nhập kho A mà xuất kho B thì đây là khái niệm mình mới nghe được. Giả sử kho A ở TP. Hà Nội và kho B ở Hồ Chí Minh hàng nhập ở TP.HN làm sau xuất ở TP HCM. Tất nhiên, muốn xuất được ở TP HCM thì phải có động tác xuất TP. Hà Nội, nhập TP HCM rồi mới xuất được. Nhưng bạn phải phân biệt rỗ những kiều nhập xuất sau đây : 1 / Nhập mua kho A2 / Xuất nội bộ kho A3 / Nhập nội bộ kho B ( quy trình Xuất nội bộ kho A — > Nhập nội bộ kho B là quy trình chuyển kho nội bộ ) 4 / Xuất bán kho B .
Chữ ký của

tranthanhan1962

Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn 

ღღღღღTài sản của

tranthanhan1962

View All Items)

Website
Find
Reply

ketoan_it


**
Access Cơ Bản

Chủ đề: 7
Tham Gia: 29-06 -13

Điểm danh tiếng:
Tiền Access : -689.64Ac$

Bài viết: 41Chủ đề: 7Tham Gia: 29-06 -13Điểm danh tiếng: 4

#49

( 29-08-17, 10 : 34 AM )NguyenDungAnh Đã viết:

( 26-03-15, 06 : 24 PM )morzer Đã viết: bài của bạn thì quản lý trên 1 của hàng hay 1 kho. bạn có thể giúp mình xử lý trên nhiều kho VD như:
– Mình có 3 kho (Kho A, Kho B, Kho C) chứa nhìu mặt hàng với số lương khác nhau
– Khi mình vào phiếu xuất thì chọn Kho A là nới xuất, Kho B là nơi nhập, rồi mình chọn sản phẩm cần xuất với số lượng cần xuất ( phần này là Sub Form rồi, con Main Form là phiếu xuất)
-Ván đề của mình là:, sau khi nhập như trên thì hệ thống sẽ tự Cộng số lượng sản phẩm vào Kho B, và trừ số lượng sản phẩm đó vào Kho A
viết bằng VBA hay macro hay Query gì cũng được

chào bác em cũng đang gặp vấn đề như bác, bác đã giải quyết được vấn đề như trên chưa nếu rồi có thể chia sẽ cho em được không.

Gửi 2 bạn Morzer và NguyenDungAnh:

Theo như 2 bạn thắc mắc và mình cũng có xem qua file của bạn NguyenDungAnh ở bài viết này Gửi 2 bạn Morzer và NguyenDungAnh : Theo như 2 bạn vướng mắc và mình cũng có xem qua file của bạn NguyenDungAnh ở bài viết này http://thuthuataccess.com/forum/thread-10116.html thì mình xin gửi 2 bạn cái demo này https://www.mediafire.com/file/b7qesy7fe…%20tro.rar do không biết đúng chuẩn thì 2 bạn quản trị kho như thế nào : chỉ nhập xuất giữa những kho trong cùng đơn vị chức năng ( điều chuyển giữa những kho ) hay còn nhập xuất với những đơn vị chức năng khác hay không, nên mình chỉ làm tới đây thôi. Còn nếu muốn làm theo những hướng đần từ bài viết này thì đợi mình ngâm cứu tiếp vì mình mới đọc qua thôi chứ chưa tải những demo về để xem nên chưa thể làm theo được. Không biết cái này cung ứng được cho 2 bạn phần nào không ?

File đính kèm

.zip
  Demotonkhoa ketoanit.zip (Kích cỡ: 60.14 KB / Tải về: 81)

Chữ ký của ketoan_it
https://t.me/pump_upp
Website
Find
Reply

ongke0711




****
Honorary members

Chủ đề: 57
Tham Gia: 10-04 -15

Điểm danh tiếng:
Tiền Access : 83,745.02Ac$

Bài viết: 3,299Chủ đề: 57Tham Gia: 10-04 -15Điểm danh tiếng: 158

#50
007
Sẳn đây bạn ketoan_it có demo quản trị NXT theo FIFO thì san sẻ để mọi người tìm hiểu thêm luôn nhe. Cảm ơn trước .
Chữ ký của

ongke0711

If you BORN poor, it’s not your mistake. But if you DIE poor, It’s your mistake!

ღღღღღTài sản của

ongke0711

View All Items)

Website
Find

Reply


Có thể bạn quan tâm
© Copyright 2008 - 2016 Dịch Vụ Bách khoa Sửa Chữa Chuyên nghiệp.
Alternate Text Gọi ngay