1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo môn học xây dựng phần mềm kế toán máy

44 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo Cáo Môn Học Xây Dựng Phần Mềm Kế Toán Máy
Tác giả Trần Phạm Tuấn Anh
Trường học Trường Cao Đẳng Kinh Tế Thành Phố Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 44
Dung lượng 3,35 MB

Nội dung

Mở bảng tính chất của biểu mẫu và khai ở tính chất On Open: ormat Data Event Other All dame Detail ‘isible {> feight 5.7083 ack Color Background 1 iternate Back Color Background 1

Trang 1

TRUONG CAO ĐĂNG KINH TẾ THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN

HCE

BAO CAO MON HOC

XAY DUNG PHAN MEM KE TOAN MAY

SINH VIÊN THỰC HIỆN

21661069-Tr ân Phạm Tuấn Anh

Thanh ph& H 6Chi Minh, tháng 12 năm 2023

Trang 2

TRUONG CAO ĐĂNG KINH TẾ THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN

BAO CAO MON HỌC

XAY DUNG PHAN MEM KE TOAN MAY

SINH VIÊN THỰC HIỆN

21661069-Tr ân Phạm Tuấn Anh

Thanh ph& H 6Chi Minh, tháng 12 năm 2023

Trang 3

B Nội dung chỉ tiết 22- 6-22 St 22 2Ề212221211E111211E211211.21111 11.11112 xe 28

CHƯƠNG 3: TẠO MÀN HÌNH ĐI ÊU KHIỂN -25-55-55cccccccccrcsee2 30

B Nội dung chỉ tiết 22- 6-22 St 22 2Ề212221211E111211E211211.21111 11.11112 xe 30 CHƯƠNG 4: TẠO CÁC CHỨC NĂNG TỰ ĐỘNG CHO CÁC BIỂU MẪU NHẬP bssussssssusssussusssussuessussuecsussnsssussusssusssessussuesssssusssussusssessusssussusssessusssussuessessuesuessessueeseeasees 31

B Nội dung chỉ tiết 22- 6-22 St 22 2Ề212221211E111211E211211.21111 11.11112 xe 31 0200/96) 32

B Nội dung chỉ tiết 22- 6-22 St 22 2Ề212221211E111211E211211.21111 11.11112 xe 32

TAI LIEU THAM KHAO ccccccsccsessssescsesessesescsuesesucsesucscsucscsesseacssnsausussvauecsreasucsesees 33

Trang 4

MỞ ĐẦU

Trang 5

CHUONG 1: TAO CAC BANG DU LIEU GOC

Trang 6

CHUONG 2: TAO CAC BIEU MAU NHAP, XEM DU LIEU GOC

Trang 7

CHUONG 3: TAO MAN HÌNH ĐIỀU KHIỂN

A Tóm tat

- Tao các frmBangDieuKhien và có nhiâi trang, biểu mẫu này có nhi âi chức năng để đi`n khiển các chức năng của chương trình kế toán

B Nội dung chỉ tiết

1.Tao biéu mẫu có ô đi `âi khiển phân trang (tab control)

Tạo một biểu mẫu mới không liên kết với bảng nào hết

(unbound form) Chon 6 đi`âi khiển loại Tab control trong

Có ô đi 'âi khiển phân trang được tạo ra với hai trang có sẵn Chúng ta tạo thêm trang thứ

3 bằng cách đặt mủi chuột trên ô đi 'âi khiển r ä bấm nút phải chuột, chọn Insert Page

Trang 8

Cho trang 1 nổi lên trên, đặt mủi chuột ở ngay go của trang 1 r`ỗ bấm nút phải chuột, chon Properties Trong hộp thoại Page: Page 1, ở tính chất Caption nhập: Kỳ báo cáo Làm tương tự cho trang 2 và nhập tiêu đ êlà

Danh mục Tiêu đ`êcủa trang 3 là Chứng từ

Đặt tên biểu mẫu là frmBangDieuKhien

2.Tạo trang 1: chọn kỳ báo cáo và tự động gán ngày đ`â¡ và ngày cuối

của kỳ được chọn

Cho trang I nổi lên trên

Đặt trên trang 1 một ô đi `âi khiển loại nhóm chọn

(option group) Đặt tên cho nhóm là grpThoiGian

Trang 9

Trong nhóm đặt 4 ô đánh dau (check box) voi cac tiéu él % luot la Ngay, Tháng

Nhi ân tháng, Quý, Năm

Báo cáo theo

Trang 10

Đặt bên phải của nhóm grpThoigian 4 6 combo box với các vị tri va tiéu dénhw sau:

@nan ` [Nhiều quý | Unbound

ngày Unbound po

Đặt tén cho 6 Nam la cmbNamBaoCao, 6 Thang la cmbThangBaoCao,

6 “dén thang” la cmbThangBaoCaoCuoi, 6 Quy la cmbQuyBaoCao

Mở bảng tính chất của ô cmbNamBaoCao, khai như sau:

Format Data Event Other All

Scroll Bar Align System

Numeral Shapes System

Keyboard Language System

Row Source 2020;2021;2022;2023

Row Source Type

Bound Column 1

Limit To List No

Allow Value List Edits Yes

List Items Edit Form

Inherit Value List Yes

Show Only Row Source Values No

Mục đích là tạo danh sách g Gm cac nam 2008, 2009, 2010

Khai tiếp tinh chat Default Value la Year(Date()) để hiện ra sẵn

năm hiện tại Đối với các ô tháng cmbThangBaoCao và

cmbThangBaoCaoCuoi thi khai:

Trang 11

Numeral Shapes System

Keyboard Language System

Row Source 1;2;3;4;5;6;7;8;9;10;1 1;12

Row Source Type

Bound Column 1

Limit To List No

Allow Value List Edits Yes

List Items Edit Form

Inherit Value List Yes

Show Only Row Source Values No

Input Mask

Default Value

Validation Rule

Validation Text

Khai tính chất Default Value 14 Month(Date()) ttre 14 thang hiện

tại Đối với ô Quý cmbQuy thì khai:

Numeral Shapes System

<eyboard Language System

Xow Source 1;2:3;4

Xow Source Type

sound Column 1

imit To List No

\llow Value List Edits Yes

ist Items Edit Form

nherit Value List Yes

show Only Row Source Values (No

Nếu muốn có thể đặt ô cmbQuyBaoCao ch ông lên 6 cmbThangBaoCao, sau n ¥ chúng

ta sẽ đi âu khiển cho hiện mệt trong 2 ô tùy theo chọn báo cáo theo tháng hay báo cáo

theo quý

Đặt tiếp 3 ô text box Ngày đầi kỳ, Ngày cuối kỳ và Ngày lưu số dư đầ như sau:

Trang 12

Bao cao theo

@\Neay Nam

8 Thang

Thang nhiều quý

Nan Nhiéu quy

ngay

Ngày đầu k Unbound

Ngày cuối kì Unbound

Unbound Unbound Unbound Unbound

Ngày lưu số dư đầu Unbound

Ô Ngày đầu kỳ đặt là txt(NgayDau, ô Ngày cuối kỳ đặt tên là txtNgayCuoi, ô Ngày lưu

sO du da tén la txtNgayLuuSoDuDau

Khai Default Value cho cdc 6 Ngày đầu kỳ và Ngày cuối kỳ là DateQ để hiện sẵn

ngày hôm nay Hai ô này luôn luôn được tham chiếu để lọc số liệu trong kỳ báo cáo

Khai Default Value của Ngày lưu số dư đi là:

=DLookUp("NsaySoDu","tblDanhMucTaiKhoan")

Đến đây chúng ta đã tạo xong các ô đi ân khiển trên trang Ký báo cáo Chú ý là phải cho trang 1 nổi lên trên r ỗ mới đặt các ô lên để các ô đó chỉ hiện ra trên trang 1 mà thôi, nếu làm không đúng thì có thể các ô nằm ở trang khác hoặc hiện lên tất cả các trang

Tạo các tập lệnh đi `âi khiển cho hiện hay giấu các 6 va gan ngày cho các ô ngày đầu kỳ và cuối

kỳ,

Trang 13

Nếu chúng ta chưa quen với các tập lệnh trong Access c6 thé Import cac taplénh sau day

vô cơ sở dữ liệu của mình để nó hoạt động rổ sẽ tìm hiểu ý nghĩa sau

Tập lệnh ghi tự động ngày đẦn và ngày cuối theo thời gian đã chọn: mcrGanNgay

[grpThoiGian|=2 | SetValue Item [txtNgayDau]|

cmbQuyBaoCao=2

Expression DateSerial([cmbNamBaoCao],6,30) lerp ThorGian|=4 setValue Item [txtN sayy aul

Expression DateSerial([cmbNamBaoCao],1,1) set Value Item [txtNgayCuot]}

Expression DateSerial([cmbNamBaoCao],12,31) [grp LhorGian]=3 set Value Item [txtN say aul

Expression DateSerial([cmbNamBaoCao],

[cmbThangBaoCao],1}

SefValue 1em |{xUNgayC uoi |

Expression DateSerial([cmbNamBaoCao], [cmbThangBaoCaoCuoi]+1,1)- 1

Sau đây là tập lệnh đi âi khiển các ỗ chọn chọn tháng hoặc quý, đặt tên

là mcrDieuKhiencmbThangcmbQuy Nếu chọn báo theo tháng hay nhi lôi tháng thì

không hiện ra ô quý Nếu chọn báo cáo theo quý thì không hiện ra các ô tháng

Trang 15

[grpThoiGian]<>3 SetValue Item [cmbThangBaoCaoCuoi].[Visible]

Gan các tập lệnh cho các sự kiện của các 6 di & khien hay biểu mẫu

Mở bảng tính chất của biểu mẫu và khai ở tính chất On Open:

ormat Data Event Other All

dame Detail

‘isible {>

feight 5.7083

ack Color Background 1

iternate Back Color Background 1, Darker 5%

pecial Effect Flat

orce New Page None

Jew Row Or Col None

dn Click

)n Dbl Click

Mở bảng tính chất của nhĩm grpThoiGian và khai ở After Update:

Format Data Event Other All

Visible Yes

Height

Back Color Background 1

Alternate Back Color Background 1, Darker 5%

Special Effect Flat

Force New Page None

New Row Or Col None

Lần lượt mở bảng tinh chất của các 6 cmbNamBaoCao, cmbThangBaoCao,

cmbThangBaoCaoCuoi, cmbQuyBaoCao và khaϬ tính chất After Update tên tập lệnh

merGanNgay

Đến đây chúng ta đã tạo xong các 6 di Gi khién va cdc tap lénh di ‘a khién cho trang 1 của

biểu mẫu Bảng Đi ân khiển.

Trang 16

3.Tạo trang 2: đi `âi khiển mở các biểu mẫu v`êDanh mục

Danh mục tài khoản

) Danh mục hàng hoá

L_] Danh mục khách hàng và các công nợ

OK

Mở biểu mẫu frmBangDieuKhien dạng thiết kế Cho trang 2 nổi lên trên Đặt một ô đi `

khiển loại nhóm chọn (option group) và đặt tên là grpDanhMuc Đặt trong nhóm 4 ô đánh

dấu (check box) với các giá trị chọn (option value) ln lượt là 1, 2, 3, sau đó tạo một nút lệnh

Trang 17

Tạo tiếp tập lệnh đi âi khiển mở các biểu mẫu danh muc: merDanhMuc

Sau khi đặt tên và lưu tập lệnh chúng ta gắn tập lệnh với tính chất On Click của nút lệnh OK

4.Tạo trang 3: mở các biểu mẫu v`ềChứng từ

Trang 3 có hình thức như sau:

Kỳ báo cáo | Danh mục | Chứng từ góc

Kế Toán Tống hợp công Ty

@ Phiéu thu | Phiéu chi Chứng từ ngân hàng Phiếu nhập hàng hoá L) Chứng từ ghi sổ Phiếu xuất hàng hoá

L phiếu xuất hàng trả lại

LJ phiếu nhập hàng trả lạ chứng từ kết chuyển

Trang 18

Cách làm cũng giống như trang 2 Tạo một nhóm chọn dat tén la grpChungTu trong đó có 9

ô đánh dấu chọn, mỗi ô cho một loại chứng từ gốc: Phiếu thu, Phiếu chi, Chứng tử ngân

hàng, Chứng từ ghi sổ , Phiếu nhập hàng hóa, Phiếu xuất hàng hóa, Phiếu nhập hàng trả lại, Phiếu xuất hàng trả lại, Chứng từ kết chuyển

Tạo một nút OK dat tén cmdOKChunegTu dé thi hành mở một chứng từ đã chọn

Tập lệnh đi 'âi khiển nút OK: mcrChungTu

Trang 19

€ Detail

Ngày đầu kì Unbound Ngày lưu số dư đầu

Ngày cuối kì Unbound

Muốn tao mét 6 dif khién hién trén tat ca cdc trang cla 6 di khién phan trang che

không chỉ hiện trên

một trang nào như các ô đi âi khiển chúng ta đã tạo ra từ đầi tới giớ, chúng ta đặt ô đi ôi

khiển đó, đây là

một nút lệnh, ở ngoài ô đi âi khiển phân trang:

Trang 20

Tiếp theo chúng ta dời nút lệnh đó vô bất kỳ trang nào và sẽ thấy nó xuất hiện trên tất cả các trang Nhập ở tính chất Caption của nút lệnh dòng chữ Chấm dứt công tác

Trang 21

Dén day ph’ di cla bi€u mau Bang Di‘ khién da xong.

Trang 22

CHUONG 4: TAO CAC CHUC NANG TU DONG

CHO CAC BIEU MAU NHAP

A Tóm tắt

- Chúng ta đã tạo các biểu mẫu để nhập dữ liệu vô các bảng lưu các chứng từ gốc như Phiếu thu, Phiếu chi, Phiếu tin gởi ngân hàng, Phiếu nhập hàng, Phiếu xuất hàng, Chứng từ ghi sổ, Phiếu nhập hàng trả lại, Phiếu xuất hàng trả lại Mỗi lọai chứng từ đâu phải có các ô đi `âi khiển thể hiện số chứng từ , mã chứng từ, mã khách hàng, tên khách hàng, mã số thuế Chúng ta muốn số chứng từ được tự động gán vô các ô Số chứng từ , sau đó mã chứng tư được tự động tạo ra và ghi

vô ô mã chứng từ Ngoài ra sau khi chọn một mã khách hàng trong danh sách trai ra thì tên khách hàng, mã số thuế đã lưu trong bảng Danh mục khách hàng sẽ được tự động gán vô các ô liên quan Chúng fa sẽ tạo các công cụ g Gm các queries, tập lệnh để dùng chung cho tất cả các

biểu mẫu

B Nội dung chỉ tiết

(Mô tả chỉ tiết các bước thực hiện)

1 Đổi tên các ô đi 'âi khiển

Khi tạo các ô đi âi khiển bằng Wizard thì các ô liên kết với một trường trong bảng n`ñn đâi mang cùng tên với trưởng đó, thí dụ ô liên kết với trưởng SoChungTu cũng được tự động đặt tên là SoChungTu & tinh chat Name trong bảng tính chất của ô đó Để tránh lẫn lộn giữa tên của trưởng

và tên của ô đi âi khiển liên kết với nó chúng ta sẽ đặt tên của ô đi âi khiển lại bằng cách thêm 3

ký tự đầi thể hiện hình thức của ô Nếu ô là text box thì ta đặt thêm 3 ký tự txt phía trước, nếu là

combo box thì thêm cmb, nếu là check box thì thém chk, nét 1a list box thì thêm lst Để đi ân

khiển các chức năng thi hành tự động như đã nói ở trên cân đặt tên các ô có liên quan với các chức năng đó Chúng ta In lượt mở các biểu mẫu frmPhieuThu,

frmPhieuChi frmChungTuNganHang, frmChungTuGhiSo,

frmPhieuNhapHangHoa frmPhieuX uatHangHoa, frmPhieuNhapHangTraLai,

frmPhieuXuatHangTraLai dạng thiết kế rổ đặt lại tên của các ô sau đây ở tính chất Name của

Trang 23

bảng tính chất của mỗi 6

Ô liên kết với trường Đặt tên lại

LoaiChungTu txtLoaiChungTu NgayChungTu txtNgayChungTu SoChungTu txtSoChungTu MaChungTu txtMaChungTu MaKhachHang cmbMaKhachhang TenKhachHang txfTenKhachHang MaSoThue txtMaSoThue

Riêng trong biểu mẫu chứng từ ghi sổ (frmChungTuGhiSo) có phân biệt mã khách hàng Nợ với

mã khách hàng Có, tên khách hàng Nợ với tên khách hàng Có và mã số thuế Nợ với mã số thuế

Có Vì vậy ta cũng đặt tên lại các ô đi `âi khiển đó với các ký tự đẦầ như trên

Tiếp theo cẦn phải xác định thứ tự di chuyển của con trỏ từ một ô qua ô kế tiếp cho đúng khi nhấn phím Enter hay phím Tab Khi mở biểu mẫu để nhập số liệu hay xem lại, chúng ta muốn con trỏ bắt đầu ở ô tx(LoaiChungTu, sau đó chuyển qua ô txtNgayChungTu, rổ txtSoChungTu,

r Ổ txtMaChungTu Muốn vậy chúng ta dùng trình đơn View > Tab Order sẽ có hộp thoai sau đây xác định thứ tự di chuyển qua các ô :

Trang 24

[ab Order acd

Click to select 4 row, or DienGiai

click and drag to select FT] cmbMaKhachHang

multiple rows Drag L] txtTenKhachHang

selected row(s)tomove [7 txtMaSoThue

them to desired tab | BieuThue

order pepe Lene ¥

[ OK | [ Cancel | [ Auto Order |

2.1 Tạo 2 text box trong bảng đi âu khiển ghi loại chứng từ và ngày nhập số liệu cho chứng tử

Mở biểu mẫu frmBangDieuKhien dạng thiết kế, ở trang Chứng từ gốc đặt 2 text box r ỗ đặt tên Lần lượt là txtLoaiChungTu va txtNgayChungTu O txtNgayChungTu khai tinh chat Format là Short Date Hai ô này dùng để khi nhập số liệu vô Phiếu thu, thí dụ, thi sé duoc di ai khién bang một tập lệnh ghi loại chứng từ là PT và ghi ngày của chứng từ đang nhập Các số liệu này dùng

để rút trích các số chứng từ trước đây của các Phiếu thu từ danh sách các số chứng từ của đủ lọai chứng từ do một query cung cấp, từ đó sẽ tìm số chứng từ cuối r`õ sế chứng từ tiếp

Trang 25

Kỳ bao cao | Danh mục | Chứng từ góc

Chứng từ ghi số Phiếu xuất hàng hoá phiếu xuất hàng trả lại | phiếu nhập hàng trả lại Wfchứng từ kết chuyển

2.2 Tao query để cung cấp danh sách tất cả các số chứng từ của tất cả các loại chứng tử

Chiing ta tao mét query thudc loai Union query (query hợp) tức là nhĩ âi quey hợp lại Query này không tạo bằng phương pháp đ ôhọa thông thưởng mà ta phải nhập dòng lệnh SQL từ bàn phím Trước hết tạo một query mới nhưng không đưa bảng dữ liệu nào vô bảng thiết kế khi hiện ra hộp thoại Show Table mà ta chỉ bấm nút OK Sau đó bấm nút SQL trên thanh công cụ để có cửa sổ nhập dong lénh SQL

Ngày đăng: 04/02/2025, 16:16

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN