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

xay dung co so du lieu exel + ung dung to mau do thi doc

60 16 0

Đ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

Định dạng
Số trang 60
Dung lượng 8,58 MB

Nội dung

Phần 4: Thực đề tài Bài 1: Xây dựng sở liệu Excel: 1.1 Khái niệm sở liệu Trong Excel, Cơ sở Dữ liệu (CSDL) công cụ dùng để lưu trữ, tổ chức, quản lý truy tìm trích (theo điều kiện bạn định) thông tin Cơ sở liệu liệu tổ chức cách có hệ thống thành bản, tạo phần Bảng tính, sử dụng để quản lý bảo trì khối lượng liệu lớn phức tạp Chẳng hạn, bạn muốn lưu trữ Tên, Địa chỉ, Số điện thoại, khách hàng, bạn tạo sở liệu để lưu trữ thông tin sau cho khách hang: Họ Tên, Địa chỉ, Số điện thoại, Số Fax, Mỗi thông tin đưa vào Vùng tin riêng biệt Tất vùng tin có liên quan cho khách hàng tạo thành Mẫu tin Trong Excel Vùng tin nằm cột, Mẫu tin nằm dòng Mẫu tin thực thể vùng tin đặc tính thực thể Có chương trình chuyên dùng để quản lý xử lý CSDL, chương trình gọi hệ quản trị CSDL Có thể kể số chương trình số Foxpro,Access,Paradox, Trong Excel, chức xử lý bảng tính, nhiên, liệu bảng tính tổ chức thành CSDL, mức độ Excel xử lý liệu - Trên Bảng tính Excel, CSDL khối gồm có: Dòng đầu dùng để chứa tên Vùng tin sở liệu, dòng kế cận dòng thứ hai trở dùng để chứa Mẫu tin sở liệu Excel đơn giản hố cơng việc với sở liệu cách coi sở liệu danh sách đơn giản liệu Các liệu liệu Bảng tính, có khác bạn chọn lệnh từ thực đơn Data, Excel coi danh sách sở liệu - Phạm vi tối đa sở liệu 256 Vùng tin 65535 Mẫu tin 1.2 Cấu trúc tổng thể Excel Cấu trúc MS Excel bao gồm phần: phần ứng dụng Excel phần tập tin Workbook Phần ứng dụng có chức kiểm tra menu chuẩn, công cụ, cấu hình ngầm định việc tập tin workbook tạo, mở lưu Tập tin workbook tập hợp bảng: bảng tính (worksheet), bảng đồ thị (chart sheet) bảng Macro (macro sheet) Trong tập tin workbook lưu trữ thành phần khác workbook mật mã, kiểu trình bày kịch Nhằm mục đích chuẩn hóa workbook thân ứng dụng Excel cơng ty, xí nghiệp bạn, bạn lưu workbook khơng dạng workbook, mà cịn dạng khác Template hay Add-In 1.2.1 Phần ứng dụng Microsoft Excel Các cấu hình ngầm định đường dẫn Excel thiết lập cài đặt Những cấu hình thay đổi (customize) sau cài đặt cho người dùng, cho nhóm cho toàn thể người dùng mạng đơn vị Có cách sau để điều chỉnh cấu hình Excel: Qua giao diện người dùng, hộp thoại Options từ Menu Tools Những thay đổi lưu Registry tương ứng Windows 95 Thay đổi thẳng Windows 95 registry Thay đổi cách tạo Add-Ins Thực chất Add-in workbook ẩn, phép đọc, tồn mã Visual Basic dịch Bạn tạo Add-in cho nhóm riêng biệt, chạy độc lập phiên "hiệu chỉnh" Excel Hoặc tạo Add-in để bổ sung thêm số chức đặc biệt vào ứng dụng Excel có sẵn máy Những thay đổi hay chức bổ sung lưu tập tin riêng biệt: Cấu hình Toolbar nội dung danh sách AutoFill (Custom AutoFill Lists) Khi bạn thay đổi cách trình bày Toolbar hay nội dung danh sách AutoFill (để điền tự động bảng tính), Excel lưu chúng tập tin Usename.xlb folder Windows 95, với Usename tên khai báo vào Windows 95 bạn Bạn chia sẻ danh sách AutoFill cung cấp Toolbar riêng cho người dùng khác mạng Để làm điều tạo Custom List Custom Toolbar workbook Sau lưu workbook đặt tập tin kết xlb vào thư mục dùng chung mạng Các người dùng khác liên kết thay đổi vào workbook họ cách mở tập tin xlb lệnh Open menu File Khi Toolbar bạn liên kết đến module workbook, khơng lưu trữ tập tin Usename.xlb folder Windows 95 máy bạn trường hợp trên, mà lưu chung với workbook chứa module 1.2.1.1 Startup Khi khởi động Excel mở toàn workbook, đồ thị tập tin làm việc lưu folder Xlstart Nếu bạn nhấn vào mục New menu File, Template workbook chứa Xlstart hiển thị Do muốn mở workbook tự động vào Excel bạn chép dời vào folder nói Cách đặc biệt có hiệu nhóm làm việc chung với ứng dụng Excel chia sẻ từ mạng, với folder Xlstart chung Trong trường hợp bạn muốn khởi động Excel với workbook Template lưu folder khác với Xlstart (được gọi Alternate Startup Folder), xác định tên hộp thoại Options sau chọn tab General Lưu ý cấu hình lưu registry Windows 95 Bạn tạo Alternate Startup Folder chung cho người dùng mạng, tất nhiên họ có Excel cài máy, mổi người với Xlstart folder Bằng cách xác định tên Alternate Startup Folder riêng mạng, bạn có folder để quản lý, trì workbook, đồ thị, tập tin workspace mà Bạn muốn người dùng mở mổi họ vào Excel Startup Workbook ngầm định (Default Startup Workbook) AutoTemplate Nếu bạn không workbook cụ thể bạn muốn mở vào Excel, tự Excel mở workbook mới, chưa lưu cho bạn Workbook lấy từ AutoTemplate, Template tự dộng nạp có tên Book.xlt lưu folder Xlstart (hoặc Alternate Startup Folder) Ngồi bạn xác định phông chữ ngầm định, kiểu định dạng, tiêu đề, logo công ty, công thức, macro, hay mục chọn khác workbook cho người dùng cách tạo Custom AutoTemplate Để tạo workbook AutoTemplate, tạo mở workbook bạn muốn, chọn Save As menu File, sau lưu workbook dạng Template (chọn File style Template) với tên Book.xlt Chép tập tin kết vào folder Xlstart vào Alternate Startup Folder Khi người dùng nhấn nút New Toolbar, Excel tạo workbook dựa AutoTemplate Ngoài chọn New từ menu File hay nhấn nút Start a New Document Microsoft Office Shortcut Bar AutoTemplate lên tab General biểu tượng (icon) với tên Workbook 1.2.1.2 Tập tin Workspace Để mở nhiều workbook lúc Bạn tạo tập tin workspace cho chúng Tập tin workspace chứa thông tin danh sách, địa chỉ, kích thước, vị trí hình workbook cần mở Cần biết thân tập tin workspace không chứa workbook Để tạo tập tin workspace, bạn mở tất workbook cần thiết, điều chỉnh kích thước, vị trí chúng hình, sau chọn mục Save Workspace menu File Tên ngầm định tập tin workspace Excel gán cho Resume.xlw, bạn đổi lại tên theo ý Nếu muốn mở tập tin workspace tự động mổi vào Excel, bạn tập tin vào folder Xlstart hay vào Alternate Startup Folder Tên workbook địa chúng lưu tập tin workspace, dời tập tin workbook chổ khác, Excel không tìm thấy chúng 1.2.2 Phần tập tin Workbook Một cách nơm na ta so sánh workbook Excel văn (document) Word, hay tập tin trình diễn Powerpoint Workbook nơi liệu lưu trữ theo dạng thức Excel, workbook Excel có phần mở rộng xls Microsoft Excel lưu tập tin workbook dạng BIFF (binary interchange file format) Thực chất workbook tập tin phức hợp (compound file), bao gồm hệ thống phân cấp đơn vị lưu trữ (storage) chuổi (stream) Một đơn vị lưu trữ tương đương folder, chuổi tương đương tập tin folder Dạng thức lưu trữ tập tin nói thể OLE chuẩn lưu trữ theo mơ hình cấu trúc (Structured Storage Model) 1.2.3 Template Template workbook đặc biệt sử dụng khuôn mẫu để tạo workbook khác dạng Các Teplate có phần mở rộng xlt Bạn tạo Template cho nhóm làm việc tùy theo nhu cầu Ví dụ tạo template báo cáo kinh doanh Các người dùng nhóm sau sử dụng để tạo báo cáo hàng tuần, v.và Những cấu hình lưu Template xác định thông số workbook tạo dựa Template sau: • Số lượng bảng dạng chúng workbook (Number and Type of sheets) • Kiểu định dạng trang (Page formats) • Kiểu định dạng (Cell formats) • Kiểu trình bày cột dịng (Row and column styles) • Nội dung số trình bày sẵn mà bạn đưa vào template (text, dates, numbers, formulas, graphics) • Các lệnh bổ sung menu, macro Toolbar gán với module template Khi bạn mở template, Excel mở thứ hai, chưa có tên chưa lưu, bao gồm thứ (data, formatting, formulas, macros, styles, scenarios, v.và) chứa Template "thật" Bản cịn nguyên đĩa không bị thay đổi Để tạo Template, trước hết bạn tạo workbook chứa tất thứ bạn muốn, sau chọn Save As menu File Đặt tên cho nó, chọn mục Save As Type Template lưu vào folder chia sẻ chung mạng mà bạn muốn Nếu lưu Template vào folder Xlstart (hoặc vào Alternate Startup folder) dùng thứ Template mở workbook New menu File Lưu ý Template folder Startup cho phép sử dụng tạo workbook mới, có Template với tên Book.xlt nêu thực Autotemplate Nếu bạn khởi động Excel cách nhấn nút New toolbar hay nút Start a New Document Microsoft Office Shortcut Bar workbook tạo dựa Autotemplate 1.2.4 Add-in Ngoài việc lưu workbook tập tin xls hay xlt, bạn cịn lưu chúng Add-in Các Add-in dịch từ Excel có xla Bạn tạo Add-in với chức bổ sung theo ý liên kết vào Excel bạn có cảm giác thể Excel mang sẵn chức Lưu ý Add-in viết ngôn ngữ C, dịch Add-in tập tin thu có phần mở rộng xll (trong Word Add-in kiểu có wll) 1.3 Cách tạo sở liệu Một ứng dụng Excel quản trị liệu Bạn dùng tính Excel để làm việc với danh sách đơn giản ví dụ mục việc cần làm sở liệu phức tạp Trong Excel, khái niệm sở liệu danh sách Chúng ta sử dụng khái nhiệm sở liệu để ám hai: danh sách đơn sở liệu phức tạp Một CSDL chứa liệu giống sở liệu khách hàng Một hàng thông tin CSDL gọi ghi record Các mục tin ghi trường, cột trường Ví dụ tên khách hàng lưu trường tên Nếu tổ chức liệu dạng sở liệu, bạn nhanh chóng xếp, lọc tổng hợp thơng tin Các bước: Nhập tên trường hàng bảng tính Các tên trường (ví dụ Họ Tên, Địa Chỉ, Điện Thoại, ) tiêu đề cột sở liệu Chọn vùng tên trường định dạng ví dụ chọn chữ đậm, nghiêng hay chọn Font chữ to để làm bật trường với ghi Nhập ghi (như thông tin khách hàng) tên trường, ghi hàng Không để hàng trắng sau tên trường Chú ý: Cơ sở liệu Excel thực dạng bảng tính đặc biệt Chúng ta dùng lệnh bảng tính bình thường để hiệu chỉnh định dạng sở liệu 1.4 Nhập liệu Dữ liệu bảng tính sau nhập MS-Excel tự động phân loại đưa kiểu liệu sau: - kiểu số(Number), - kiểu văn (Text) - kiểu logic, - kiểu mã lỗi(Error) 1.4.1 Nhập liệu kiểu số Dữ liệu kiểu số tạo kí tự cho phép là: 12 + - ( ) , / $ % E e Ví dụ minh hoạ liệu kiểu số: 789,-789,7.89,7.89E+08 Nếu muốn nhập số âm, đánh dấu “ - ” trước số nhập số vào cặp ngoặc đơn ( ) Để muốn nhập số có phần thập phân, sử dụng dấu “ ” ngăn cách với phần nguyên Dữ liệu ngày tháng Excel xem kiểu số Kiểu nhập ngày tháng hệ điều hành qui định mục Regional Settings đặt cửa sổ Control Panel hệ điều hành Thông thường nhập theo khuôn dạng tháng-ngày năm Ví dụ: * Nhập vào nội dung 24-5-08, nhấn Enter Kết xuất ô 24-508, giá trị kiểu số * Nhập vào ô nội dung 5-24-08, nhấn Enter Kết xuất ô tự động đổi thành 24/5/08, giá trị kiểu số MS-Excel tự động điều chỉnh số để hiển thị hết liệu ô Nhưng ô cố định độ rộng đoạn liệu số thực hết nhìn thấy dạng thơng báo “# # # # # # # # #” Lưu ý: Giá trị liệu số sau nhập không thay đổi thay đổi khn dạng hiển thị liệu hình Ví dụ: nhập giá trị vào ô D1, D3, D4, D5 19000000 Sau thay đổi khn dạng D3, D4, D5, có dạng thể số khác Nhưng nhìn thấy giá trị liệu ô D4 19000000 hiển thị rõ ràng công thức 1.4.2 Nhập liệu kiểu văn Dữ liệu kiểu văn tạo kí tự kí tự sốhoặc la khoảng trống kí tự khơng phải số Ví dụ minh hoạ: * 10AA109 liệu kiểu văn có chứa dãy kí tự AA; * 208 675 liệu kiểu văn có chứa khoảng trống; Khi số kí tự nhập vượt độ dài ô ô bên phải cịn trống MS-Excel tiếp tục hiển thị phần kí tự cịn lại sang bên phải Khi số kí tự vượt q độ dài mà bên phải có liệu MS-Excel che dấu kí tự vượt q Điều khơng làm thay đổi giá trị liệu nhập ô Để nhập dãy số theo kiểu văn bản, ví dụ nhập số chứng minh nhân dân người, nhập kí tự đâu tiên kí tự ép kiểu gồm: kí tự nháy đơn ’, kí tự nháy kép ” Sau nhập liệu ô không chứa kí tự ép kiểu 1.5 Thêm liệu Thêm liệu Excel thực chất việc chèn ghi Tính data form cung cấp cách thuận lợi để chèn, xố tìm ghi Bạn chèn, xố trực tiếp bảng tính Các bước: Chọn CSDL; sau gọi Data, Form Nhấn nút New ; sau nhập ghi vào hộp văn Lặp lại bước cho ghi bạn muốn thêm Nhấn Close kết thúc Các ghi thêm nối đuôi vào CSDL Bạn xếp lại ghi theo trật tự khác TIP: Để không ghi ghi vừa nhập, nhấn nút Restore Để chèn trực tiếp ghi vào bảng tính, nhấn chuột phải lên tiêu đề hàng nơi bạn muốn hàng xuất Sau chọn Insert từ menu tắt để chèn hàng trắng vào CSDL 1.6 Tìm kiếm ghi Khi cần tìm ghi cụ thể, bạn dùng data form để tìm Chỉ cần nhập tiêu chuẩn tìm kiếm Excel tìm ghi thoả mãn tiêu chuẩn Các bước Chọn ô CSDL; sau gọi Data, Form Nhấn nút Criteria; sau nhập tiêu chuẩn cần tìm hay nhièu hộp văn Excel tìm ghi thoả mãn tiêu chuẩn Nhấn Find Next gặp ghi cần tìm, để khỏi Form nhấn nút Close TIP: Trong phần tiêu chuẩn bạn dùng ký tự thay (* ?) cho trường văn toá tử so sánh trường số 10 var P:node Begin P:=L; If Pnil then Begin L:=L^.prev; Dispose(P); End; End; g)Loại bỏ node đứng sau node Q procedure del(var Q:node); var P:node Begin P:=Q^.prev; If Pnil then Begin Q^.prev:=P^.prev; Dispose(P); End; End; III : Các mơ đun thiết kế tốn Các cấu trúc lớp liên quan Struct lienket { void *info; lienket *prev; }; // lop danh sach Class ds { Private: Lienket *dau; Lienket *hientai; Public: Ds() Void them(void *a) Void first() Int last() Void *chay() Void xoa(void *a) Void sua(void *a,void *b) ~ds() }; 46 // lop nhom Class nhom { Public: Char *manhom; Char *tennhom; Nhom() { }; Nhom(char *ma,char *ten) Int kiemtra(char *ma) Nhom(nhom &a) Void hienthi() }; // lop danh sach loai tai san Class dsnhom:public nhom,public ds { Public: Dsnhom() { }; Dsnhom(dsnhom &a) Void hienthi() Void ghitep(char *ttep) Void doctep(char *ttep) Nhom* timkiem(char *ma) }; // het thong tin ve nhom // lop don vi Class donvi { Public: Char *madonvi; Char *tendonvi; Donvi() { }; Donvi(char *ma,char *ten) Int kiemtra(char *ma) Donvi(donvi &a) Void hienthi() }; // lop danh sach loai tai san Class dsdonvi:public donvi,public ds { Public: Dsdonvi() { }; Dsdonvi(dsdonvi &a) Void hienthi() Void ghitep(char *ttep) Void doctep(char *ttep) Donvi* timkiem(char *ma) 47 }; // het thong tin ve lop don vi // lop tai san Class taisan { Public: char *madonvi; char *manhom; char *mataisan; char *mota; char *donvitinh; int soluong; char *ngaynhap; char *ghichu; taisan() { }; taisan(char *madv,char *man,char *mats,char *tents,char *mta,char *dvi,int sl, char *ngnhap,char *gchu) int kiemtramats(char *mats) int kiemtramadv(char *madv) int kiemtraman(char *man) taisan(taisan &a) void hienthi() }; // lop danh sach loai tai san Class dstaisan: public taisan,public ds { Public: Dstaisan() { }; Dstaisan(dstaisan &a) Void hienthi() Void ghitep(char *ttep) Void doctep(char *ttep) Taisan* timkiemmats(char *mats) Taisan* timkiemmadv(char *madv) Taisan* timkiemman(char *man) }; 2.Các modul ý nghĩa Void nhapnhom() ;Nhập thêm nhóm tài sản vào danh sách nhóm tài sản Void suanhom() ;Sửa nhóm tài sản Void xoanhom() ;Xố nhóm tài sản Void hienthinhom() ;Hàm hiển thị danh sách nhóm Void nhapdonvi() ;Nhập thêm đơn vị tài sản vào danh sách đơn vị 48 Void suadonvi() ;Sửa đơn vị Void xoadonvi() ;Xoá đơn vị Void hienthidonvi() ;Hàm hiển thị danh sách đơn vị Void nhaptaisan() ;Nhập thêm tài sản vào danh sách tài sản Void suataisan() ;Sửa tài sản Void xoataisan() ;Xố tài sản Void timkiemtaisan() ;Tìm kiếm tài sản Void hienthitaisan() ;Hàm hiển thị danh sách tài sản Void innhom() ;In danh sách tài sản theo mã nhóm Void indonvi() ;In danh sách tài sản theo mã đơn vị 3.Chi tiết modul // ………… ham nhap cua danh sach nhom…………… void nhapnhom() { char ma[30],ten[30]; int i=0; nhom a[100]; dsnhom l,k; dstaisan l1,k2; l1.doctep("taisan.dat"); l.doctep("nhom.dat"); l.first(); if (!l.last()) { cout

Ngày đăng: 29/08/2021, 16:01

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w