Tính số dư và số dư lũy kế trên sổ nhật ký trong Access như thế nào?

  • Thread starter vfupv
  • Ngày gửi
Khóa học Quản trị dòng tiền
hai2hai

hai2hai

VNUNI Makes a difference
29/4/04
2,032
125
63
50
Hà nội
vnuni.net
Chào các bạn,

Thật là oan uổng chỉ vì muốn share phần mềm với các bạn mà chủ đề mình đưa đã bị khóa khi nguyện vọng "nhờ vả" vẫn chưa được "bày tỏ". Tôi cũng không biết phải upload tài liệu bằng cách nào nên đành gửi qua yousendit, hy vọng nhận được sự giúp đỡ của các bạn. Các bạn hãy giúp tôi thiết kế trên access theo như file đính kèm này nhé.

http://download.yousendit.com/DAD350C64ED230E9

Trân trọng cảm ơn !

Mình là người close topic của bạn. Bạn biết lý do tại sao ko? Có thể là bạn chưa để ý lắm là mọi người rất "dị ứng" với những topic dài lê thê liên tục hỏi xin file qua email vỡi chỉ mỗi 1 câu: "gửi cho tôi theo địa chỉ xyz@yahoo.com".

Với lại 1 đề nghị của bạn tương đối "mờ". Hướng dẫn Access là hướng dẫn như thế nào? bằng cách nào? thời gian là bao lâu? Quá mờ phải ko bạn.

Có lẽ bạn chưa quen phong cách làm việc thật cụ thể. Tớ sẽ rất vui mừng khi bạn làm 1 vài câu hỏi về chủ đề Access lên đây. Tỷ như để thiết kế 1 chứng từ thì DB được thiết kế như thế nào trên access? làm 1 form danh mục trên Access như thế nào? v.v... . Quả thực câu hỏi "thiết kế chương trình trên Access như thế nào" thì tương đối mờ và ko rõ ràng. Một khi ko rõ ràng thì sẽ rất khó để người khác trả lời bạn mà chỉ có thể trả lời là: "Bạn liên hệ với tôi qua email sau: blap blap blap...@"

Hơn nữa, bạn có biết là khi cung cấp file qua YouSendit như thế này thì chỉ được có 1 tuần ko? Sau 1 tuần (thậm chí có người còn post bài sau 2 năm nữa) thì sẽ có vô số mail hỏi tại sao tôi lại ko download được? v.v....

Vì thế, tôi đành phải tiếp tục closed topic này lại. Tôi tuy hơi cứng nhắc nhưng tôi nghĩ đó là cách làm để mọi người chuyên nghiệp hơn trong post bài. Nếu các admin thấy tôi quá cứng nhắc thì có thể hủy quyền mod của tôi.

Thanks & Cheers!

PS: Để có thể hướng dẫn bạn học Access, tôi nghĩ bạn nên làm theo hướng này: (Tôi chỉ có thể guideline cho bạn cách học thôi chứ ko thể giúp bạn 1 cách cụ thể được)

- Tìm hiểu về cách thức thể hiện chức năng của chương trình theo mô hình top down (đây có thể là cách hơi cổ điển nhưng có lẽ phù hợp với những người mới bắt đầu)
- Tìm hiểu về kiến thức tổ chức CSDL (Vì tớ xem cái cách mà bạn thể hiện trong file Help 1.doc là hoàn toàn sai kể cả việc dùng tên trong tài liệu đó. Ví dụ: Table 1: Danh mục (bạn phải chỉ ra danh mục có tên là gì, tỉ như danh mục sản phẩm chẳng hạn), Table 2: "Cập nhật chứng từ", đã là Table thì đó phải là 1 danh từ. "Cập nhật chứng từ" lại là 1 động từ. Đó là cái sai kinh khủng. Hơn nữa, bạn chưa biết cách thể hiện 1 chứng từ nó như thế nào, cách tạo các sổ nhật ký nó ra sao,.... Có thể nói, chính vì bạn chưa hiểu cách thiết kế CSDL nên bạn sẽ ko rõ là cần phải có "table" nào trong CSDL (chứ ko chỉ riêng trong Access) để tạo ra cái báo cáo trong đó). Bạn có thể sử dụng Google: "How to design database" chẳng hạn để tìm hiểu thế nào là 1 CSDL có quan hệ.
- Chịu khó học tiếng anh (vì đây là cách bạn tiếp cận và học với mọi vấn đề 1 cách nhanh nhất). Nếu bạn đã biết tiếng anh rồi thì chắc ko cần hỏi học Access như thế nào).
- Xem help, samples của MS Access (NWind.mdb chẳng hạn) để biết cách tổ chức CSDL, viết forms, reports, macros, modules, v.v... trên Access thì làm như thế nào.
- Google: Access SourceCode (Thực ra bây giờ ít người code = Access lắm nên cũng ko nhiều code dạng này như các dạng mã nguồn khác)
- Tham khảo 1 số sách tiếng anh, thậm chí sách tiếng Việt về Access.

Hope that helps!
 
Sửa lần cuối:
Z

ZRComic

Sơ cấp
26/2/07
11
0
1
Quảng Nam
Vì bác mod muốn closed topic nên mình chỉ có thể trả lời ngắn gọn về vấn đề tạo lập cơ sở dữ liệu của bạn như sau :
Bao gồm :
1 table làm mã HH . Ngoài thông số cần thiết bao gồm như MãHH, Tên Hang,QuyCach..thêm vào TonDK
1 table chứa đối tượng được chia thành 2 mảng là người phụ trách lấy 2 tài khoản 131 và 331 để phân biệt thêm 2 Filed DuNo và DưCo
1 Table chứa thông tin về Tài Khoản sử dụng
1 Table tên là Nhật Ký Chung bao gồm các thông tin như NgayCT, SoCt, tênHH, TKNo, TKCo ... chứa các liên kết từ các Table còn lại
1 Table Về Kho (nếu có)
1 Table về loại chứng từ
1 Table VAT nếu bạn có yêu cầu thêm về nó.
Trên đây mình chỉ nói những vấn đề cơ sở để làm ý định của bạn .
Bạn có thể tùy ý làm theo yêu cầu của bản thân .
Nếu bạn chỉ muốn học không thôi mà không cần phải liên quan đến nghiệp vụ kinh tế nhiều thì có thể tìm 1 số cuốn sách viết về Access của tác giả Ông Văn Thông . (Cách làm của tác giả là hiểu thế nào làm thế ấy)
Hy vọng bạn thành công trong quá trình học Access của mình .
Xin lỗi Mod vì đã post thêm thế này . :(
 
hai2hai

hai2hai

VNUNI Makes a difference
29/4/04
2,032
125
63
50
Hà nội
vnuni.net
Không sao. Nếu sau 1 tuần mà có người hỏi "gửi cho mình link mới đi, mình ko download được" thì mình mới close. Nếu ZRComic có thể hướng dẫn được cho vfupv thì tốt quá.

Tuy nhiên mình vẫn muốn bạn vfupv nếu muốn tìm hiểu về cách lập trình CSDL thì nên tham khảo và đọc thêm tài liệu về CSDL quan hệ. List các tables ra thì chưa đủ mà cần phải nói được "những quy tắc nghiệp vụ" (business rules) và từ đó mới biết các thông tin được quan hệ với nhau như thế nào.

Ví dụ: Tại sao chứng từ lại có dạng Master-Detail, tại sao trong master của chứng từ lại có thông tin CustomerID referent đến đối tượng Customer (non-indentify relation). Tại sao quan hệ Master-Detail lại là quan hệ dạng Identify mà ko phải là Non-Identify, v.v...

Một khi đã hiểu rõ những lý do tại sao có thông tin đó trong hệ thống, quan hệ giữa các thông tin đó với nhau như thế nào,... thì việc nhìn vào 1 yêu cầu, 1 báo cáo là các bạn đã hình dung ra phải thiết kế CSDL như thế nào cho đúng và đủ rồi.

Hope that helps!
 
V

vfupv

Guest
14/1/06
25
0
0
Thái Nguyên
Cảm ơn các bác đã quan tâm và trả lời. Mong bác HaiHai giúp tôi attach hoặc upload file lên WKT để mọi người có thể giúp đỡ lẫn nhau một cách tốt hơn được không (thay vì bác hỏi tôi liệu sau 1 tuần hoặc lâu hơn nữa mọi người liệu có download được file tôi gửi) ? Đã có 1 bác nói là sẽ upload hộ nhưng không hiểu sao vẫn "mất tích" để rồi chủ đề đã bị closed ???
Trước khi post câu hỏi lên đây tôi đã đọc một số tài liệu và đã hiểu được một số khái niệm cơ bản về access nhưng bắt tay vào làm thực sự thì lại gặp một số khó khăn. Tôi đã mô tả "cụ thể" yêu cầu của tôi trong file attached gửi qua YouSendIt chứ không phải là quá "mờ" và mong nhận được sự trợ giúp của các bác. Rất mong các bác chịu khó tải file đính kèm về và hướng dẫn giúp tôi giải quyết vấn đề khó khăn (cách tính số dư trong 2 cột Số dư luỹ kế). Nếu có thể các bác làm ví dụ trực tiếp trên access hộ tôi thì quá tốt.
Trân trọng cảm ơn !
 
anktdn

anktdn

Trung cấp
11/7/05
170
2
18
41
HCM
Chào vfupv File kế toán của bạn mình đã upload, nhưng do dung lượng của mình kg đáp ứng đủ, mình có nói bạn nào còn dung lượng thì upload lên giùm.
nhưng topic đã bị khóa , mong BQT xem xét để File kế toán của bạn vfupv được đưa lên cho mọi người tham khảo.
 
darkmoon

darkmoon

Tiền và tiền $$$
12/9/03
402
11
0
42
HCM
Mình đã up file kế toán bằng excel của bạn vfupv (do anktdn gửi).
Đã up file lên thư viện, các pác down tại thư viện
 
Sửa lần cuối:
hai2hai

hai2hai

VNUNI Makes a difference
29/4/04
2,032
125
63
50
Hà nội
vnuni.net
Cảm ơn các bác đã quan tâm và trả lời. Mong bác HaiHai giúp tôi attach hoặc upload file lên WKT để mọi người có thể giúp đỡ lẫn nhau một cách tốt hơn được không (thay vì bác hỏi tôi liệu sau 1 tuần hoặc lâu hơn nữa mọi người liệu có download được file tôi gửi) ? Đã có 1 bác nói là sẽ upload hộ nhưng không hiểu sao vẫn "mất tích" để rồi chủ đề đã bị closed ???
Trân trọng cảm ơn !

Bạn có thể tạo 1 account & upload trên esnip như darkmoon đã làm. Thông thường chỉ có smod trở lên mới có khả năng upload (attach) nhiều lên WKT được thôi. Tớ cũng hết quota để upload rồi.

File mà darkmoon upload lên esnip thì nên để trên box Excel vì đó là kế toán trên Excel mà. Cái gì nó đi vào đấy, ko nên để lộn xộn gây khó khăn cho công việc tìm kiếm của members.

Thanks!
 
darkmoon

darkmoon

Tiền và tiền $$$
12/9/03
402
11
0
42
HCM
Bạn có thể tạo 1 account & upload trên esnip như darkmoon đã làm. Thông thường chỉ có smod trở lên mới có khả năng upload (attach) nhiều lên WKT được thôi. Tớ cũng hết quota để upload rồi.

File mà darkmoon upload lên esnip thì nên để trên box Excel vì đó là kế toán trên Excel mà. Cái gì nó đi vào đấy, ko nên để lộn xộn gây khó khăn cho công việc tìm kiếm của members.

Thanks!

Em cám ơn anh hai2hai đã góp ý. Thật ra em lúc đầu em cũng tính attach file nhưng dung lượng file quá nặng nên bản thân dù còn nhiều quota nhưng em cũng không attach được nên vạn bất đắt dĩ em phải dùng host esnips.
Em đã upload file vào thư viện webketoan mục box excel rồi. Hi vọng các bạn download trong thư viện nhé.
Thân chào.
 
hai2hai

hai2hai

VNUNI Makes a difference
29/4/04
2,032
125
63
50
Hà nội
vnuni.net
Em cám ơn anh hai2hai đã góp ý. Thật ra em lúc đầu em cũng tính attach file nhưng dung lượng file quá nặng nên bản thân dù còn nhiều quota nhưng em cũng không attach được nên vạn bất đắt dĩ em phải dùng host esnips.
Em đã upload file vào thư viện webketoan mục box excel rồi. Hi vọng các bạn download trong thư viện nhé.
Thân chào.

Ý anh là post bài viết về liên quan đến Excel thì post vào box Excel chứ ko phải là esnip hay attach trên forum.

Hic, giải thích mệt quá :). Có lẽ do anh quá cầu toàn trong việc post bài. Bài vô nghĩa, bài post nhầm box (vì dụ file excel lại post sang access chẳng hạn) là .... tương đối khó chịu. Hy vọng darkmoon hiểu ý anh chứ.

Ví dụ 1: vfupv post bài này: http://webketoan.com/forum/showthread.php?t=28637 là cực kỳ hợp lý này.
Ví dụ 2: Bài viết có vài dòng như thế này, lại ko đúng chủ đề là ERP nhìn vào rất khó chịu. http://webketoan.com/forum/showthread.php?t=28209

Dĩ nhiên, có người sẽ nói: thời gian đâu mà care đến những vấn đề đó, hay: những cái đó đâu có ảnh hưởng đến sự nghiệp của mình, mặc kệ nó... thì cũng chả có gì để nói.

Thực ra mình cũng như tất cả mọi người trên đây, tương đối bận nhưng chỉ vì đã quá quen với các nguyên tắc trên tất cả diễn đàn từ lâu lắm rồi (chứ ko chỉ mỗi webketoan - thậm chí có diễn đàn có luật post bài sai luật 3 lần là ban nick luôn) nên rất "khó chịu" khi nhìn thấy những bài viết vô nghĩa kiểu như "gửi cho tôi 1 bản vào email..." hoặc post chủ đề A vào box B (mặc dù cũng chả thắm thiết nhiều lắm đến box access vì đã từng nói ko còn làm gì liên quan đến access nữa). Vì thế tất cả những bài viết dạng đó mình thường closed hoặc delete ngay lập tức.

To vfupv: Mình ko nói là chuyện vẽ cái report đó, mình chỉ nói là với cái yêu cầu của bạn, nếu biết qua cách thiết kế CSDL có quan hệ, biết cách viết sql thì vấn đề "tính số Dư và Số dư luỹ kế" sẽ giải quyết được thôi.

Bây giờ cũng ko phải là giờ làm việc của mình nên mình mới có thời gian giải thích với bạn. Bạn đã từng biết cái khái niệm là PM = Input + Process + Output

Vậy để mình phát biểu hộ cái câu hỏi của bạn cho rõ nghĩa nhé:
- Tôi có cái thông tin cần quản lý sau đây: Đối tượng sản phẩm, các chứng từ giao dịch phát sinh hàng ngày như mua hàng, bán hàng, v.v....
- Nhu cầu của tôi là cái báo cáo dạng sổ nhật ký như sau (xem báo cáo số 01 trong file gửi kèm). Trong đó bạn có thể giải thích các thông tin thể hiện trên báo cáo được tính toán như thế nào (nào là tính số dư, số dư lũy kế ra sao,...).
- Vậy tôi cần phải thiết kế CSDL như thế nào trên Access. Và trong access đó tôi cần phải viết như thế nào để có kết quả là cái báo cáo ở trên.

Đó là 1 ví dụ rất đơn giản để người khác có thể đọc và hiểu câu hỏi của bạn.

----------------------
Còn bạn nói table "danh mục" mà ko nói rõ danh mục gì, table "cập nhật chứng từ" mà cho đó là đúng thì mình cũng đành chịu thôi. Những vấn đề tuy nhỏ nhưng mà SAI mà bạn vẫn cho là chuyện đó ko quan trọng lắm thì mình cũng ... chả có gì để nói tiếp. (vì sai nhỏ mà ko chấp nhận sửa thì có hướng dẫn tiếp cũng chịu)

Việc kiếm cho mình một account để upload tài liệu đối với tôi không hề khó, cái khó là làm sao upload hoặc attach file trong cùng bài viết trên WKT.

Lý do xóa hoặc closed bài viết: các đường link tạm thời sau 1 thời gian là "dead link" --> Bài hỏi xin kéo dài lê thê --> Nguyên nhân dẫn đến spam post kiểu như: "...gửi cho tôi 1 bản vào email...". Không nhất thiết tài liệu gì cũng phải attach lên forum (post đường link cũng được - xong nếu link đó ko ổn định thì lại là ko ổn lắm và nên closed để tránh spam). Bạn hiểu ý tớ chứ?
 
Sửa lần cuối:
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
47
Hà Nội
www.bluesofts.net
Trong trường hợp tính số dư lũy kế tôi vẫn phải dùng vòng lặp

Do While Not Rs.EOF
if .....
Lũy kế(i) = Dư(i-1)+PsTăng(i)-PsGiảm(i)
Loop

Còn giải quyết bằn câu lệnh SQL thì tôi chưa có cách. Hình như không thể?
 
V

vfupv

Guest
14/1/06
25
0
0
Thái Nguyên
Cảm ơn bác Tuanktcdcn đã gợi ý, tôi sẽ tiếp tục đọc tài liệu để có thể hiểu rõ những việc cần phải làm đối với công việc này. Khi nào có khó khăn rất mong nhận được sự giúp đỡ của các bác.
 

Xem nhiều

Webketoan Zalo OA