Tham khảo tài liệu ''giáo trình hình thành ứng dụng phân tích kỹ thuật lập trình trong access với php code p1'', công nghệ thông tin, tin học văn phòng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k Giáo trình hình thành ứng dụng phân tích kỹ thuật lập trình access với PHP code Giới thiệu Access 2000 Từ cuối năm 80, hãng Microsoft cho đời hệ điều hành Windows, đánh dấu bước ngoặt phát triển ứng dụng phần mềm Windows (giao diện GUI- Graphical User Interface) Một ứng dụng bật kèm lúc phần mềm tin học văn phịng Microsoft Office Từ đến nay, phần mềm chiếm thị phần số giới lĩnh vực tin học văn phịng Ngồi ứng dụng văn phịng quen thuộc phải kể đến như: MS Word để soạn thảo tài liệu; MS Excel - bảng tính điện tử; MS Powerpoint - để trình chiếu báo cáo; cịn phải kể đến phần mềm quản trị sở liệu tiếng kèm: MS Access Đến phiên AccessXP Tồn nội dung giáo trình này, giới thiệu Access2000 Về bản, phiên từ Access97 trở lại cách sử dụng gần giống Mỗi phiên khác số tính đặc biệt chút giao diện Do đó, học Access2000, bạn đọc ln có kiến thức cần thiết để tiếp thu phiên Access sau để nhìn nhận sử dụng tốt phiên cũ Chúng khuyên bạn đọc nên sử dụng Access97 trở lên Nếu người chưa biết Access, bạn có câu hỏi: Access làm gì, ứng dụng thực tế? - Access Hệ quản trị sở liệu quan hệ (RDMS- Relational Database Management System), phù hợp cho toán quản lý vừa nhỏ Hiệu cao đặc biệt dễ sử dụng- lẽ giao diện sử dụng phần mềm gần giống hệt số phần mềm khác MS Office quen thuộc : MS Word, MS Excel; - Hơn nữa, Access cịn cung cấp hệ thống cơng cụ phát triển mạnh kèm (Development Tools) Công cụ giúp nhà phát triển phần mềm đơn giản việc xây dựng trọn gói dự án phần mềm quản lý qui mô vừa Trang d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k nhỏ Đặc biệt muốn học phát triển phần mềm cách dễ học nhất, nhanh giải toán - Đến khẳng định ứng dụng Access : Dùng để xây dựng hệ sở liệu (chỉ phần sở liệu, cịn phần phát triển thành phần mềm dùng công cụ khác để làm : Visual Basic, Visual C, Delphi, NET, ) Có thể dùng để xây dựng trọn gói phần mềm quản lý qui mơ vừa nhỏ Access2000 có so với phiên cũ (Acces97)? - Phải thừa nhận giao diện sử dụng có tiến vượt bậc Các thao tác sử dụng đi, đơn giản giao diện thân thiện; - Công nghệ truy cập liệu ADO – ActiveX Data Objects hoàn toàn thay cơng nghệ trước sử dụng Access DAO – Data Access Objects nhiều lý cách thức sử dụng lẫn tối ưu kỹ thuật Chúng giới thiệu kỹ cơng nghệ Phần giáo trình; - Ngơn ngữ lập trình VBA cải tiến, đặc biệt MS Access 2000 Developer cịn cung cấp cơng cụ để đóng gói dự án Access (tức tạo gài đặt mà sử dụng không cần phải gài đặt Access lên máy tính) - Có khả tạo ứng dụng truy cập sở liệu thông quan giao diện web (web-base) Điều chưa có phiên trước Tuy nhiên, khả vần số giới hạn, chưa thể thực mạnh công cụ chuyên nghiệp khác : ASP, PHP, NET, … Để sử dụng Access, máy tính phải gài đặt phần mềm thông qua Microsoft Office 2000 Các bước gài đặt xin tham khảo tài liệu hướng dẫn sử dụng kèm đĩa CD phần mềm Khởi động Có khởi động Access theo nhiều cách: - Mở lệnh Start | Programs | Microsoft Access Window; Trang d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k - Hoặc nhấn kép chuột lên tên tệp có phần mở rộng MDB với biểu tượng Microsoft Access Sau lệnh chạy chương trình Access, thơng thường hình xuất cho phép chọn cách làm việc: - Chọn Blank Access database để bắt đầu tạo tệp Access (tạo tệp); - Hoặc Access database wizard, page, and project để tạo CSDL theo mẫu có sẵn (khơng trình bày giáo trình này); - Hoặc Open an existing file để mở tệp Access tồn để làm việc tiếp Tạo tệp Access Một dự án Access (Access project) nhiều tệp Access nhằm giải cơng việc lớn Khn khổ giáo trình trình bày dự án có tệp Tệp Access có phần mở rộng *.MDB (ngồi tệp có phần mở rộng *.DBE mở thực thi khơng chỉnh sửa cấu trúc) Có thành phần tệp: - Tables – nơi chứa toàn bảng liệu; Trang d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k - Queries – nơi chứa toàn truy vấn liệu thiết kế; - Forms – nơi chứa mẫu giao diện phần mềm; - Reports – nơi chứa mẫu báo cáo thiết kế; - Macro – nơi chứa Macro lệnh phục vụ dự án; - Modules – nơi chứa khai báo, thư viện chương trình phục vụ dự án Thơng thường tệp Access cần phải làm việc tất thành phần Để bắt đầu tạo tệp mới, chọn mục Blank Access database cửa sổ mục 2, nhấn OK, hộp thoại sau xuất yêu cầu chọn nơi (thư mục) lưu trữ đặt tên tệp Access: Chọn thư mục đĩa, nơi lưu tệp Access Gõ tên tệp cần lưu Hãy chọn nơi lưu trữ hộp Save in; gõ vào tên tệp mục File Name; nhấn để ghi lại thiết lập Đến sẵn sàng sử dụng tệp Access vừa khai báo Trang d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k Môi trường làm việc Sau tệp Access mở, môi trường làm việc Access xuất với thành phần sau: (1) - hệ thống thực đơn (menu) công cụ (Toolbar)- nơi thực lệnh cần; (2) - Cửa sổ tệp Access làm việc bao gồm phần chính: Tables, Queries, Forms, Reports, Pages, Macros Modules Chúng ta học cách làm việc phần chương Mở tệp tồn Mỗi tệp Access phải tạo lần, mở làm việc ghi lại lần Để mở tệp Access tồn để làm việc, làm sau: Trang d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k Bước 1: Từ môi trường Access gọi thực đơn: File | Open (hoặc nhấn nút công cụ), hộp thoại Open xuất hiện: Open Bước 2: Tìm đến tệp Access cần mở hộp thoại Open cách: - Tìm đến thư mục – nơi chứa tệp Access cần mở hộp Look in; - Tiếp theo chọn tệp Access cần mở danh sách nhấn nút Open Enter Đến cửa hình làm việc Access với tệp vừa mở xuất để tiếp tục làm việc Thốt khỏi Access Khi khơng làm việc với Access, lệnh thoát khỏi Access cách: - Mở thực đơn File | Exit; - Nhấn tổ hợp phím nóng Alt + F4; - Hoặc sử dụng nút Close cửa sổ Access mở Trang d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU Xây dựng CSDL cơng việc quan trọng tồn qui trình phát triển ứng dụng Access Một CSDL thiết kế xây dựng tốt thuận lợi, tự tin để bước vào qui trình phát triển ứng dụng; trái lại thảm họa cho dự án phát triển: thường xuyên gặp phải khó khăn để phải chỉnh sửa lại CSDL tồi tệ hơn, dự án phải thực lại từ đầu việc thiết kế CSDL Trong chương trình bày khái niệm kỹ để học viên tiếp cận xây dựng hệ CSDL Acces, cụ thể là: Tạo cấu trúc bảng liệu; Thiết lập thuộc tính LookUp; Thiết lập quan hệ thuộc tính đảm bảo tồn vèn liệu; Nhập liệu cho CSDL; Đặc biệt qui trình xây dựng CSDL Access Trang 10 d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k Các khái niệm CSDL Access 1.1 CSDL Access CSDL Access đối tượng bao gồm tập hợp bảng liệu, kết nỗi bảng thiết kế cách phù hợp để phục vụ lưu trữ liệu cho ứng dụng quản lý liệu Ví dụ: CSDL Quản lý học sinh bao gồm tập hợp bảng liệu: HOCSINH, LOP, KHOI, MONHOC, DIEM kết nối với cách phù hợp phục vụ lưu trữ liệu cho ứng dụng quản lý học sinh trường học Toàn cấu trúc CSDL quản lý học sinh Access mô tả sau: CSDL Quản lý bán hàng bao gồm tập hợp bảng liệu: HANG, KHACH, HOADON, HANGBAN kết nối với cách phù hợp, phục vụ ứng dụng quản lý việc bán hàng cửa hang Sơ đồ cấu trúc CSDL sau: Trang 11 d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k CSDL Quản lý lương cán bộ, bao gồm bảng: PHONGBAN, CHUCVU CANBO kết nối với phục vụ lưu trữ liệu cho ứng dụng quản lý lương cán quan Cấu trúc CDSL biểu diễn sau: CSDL Quản lý việc nhập-xuất vật tư cửa hàng Bao gồm bảng: VATTU, KHACH, PHIEUNHAP, PHIEUXUAT, VATTU_NHAP, VATTU_XUAT biểu diễn sau: 1.2 Bảng liệu Bảng liệu (Tables) phần quan trọng CSDL; Là nơi lưu trữ liệu tác nghiệp cho ứng dụng Một CSDL có nhiều bảng, bảng phải thiết kế cho lưu trữ đầy đủ liệu cần thiết, đảm bảo giảm tối đa tình trạng gây dư thừa liệu (dư thừa liệu hiểu đơn giản tình trạng lưu trữ liệu không cần thiết số bảng Tác hại tượng gây: sai lệch liệu tác nghiệp làm tăng dung lượng Trang 12 d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ! O W N Copyright Nguyễn Sơn Hải to k lic c u -tr a c k liệu không cần thiết); giảm tối đa dung lượng CSDL có thể, đồng thời tạo mơi trường làm việc thuận lợi cho việc phát triển ứng dụng bước Một bảng liệu Access bao gồm thành phần: Tên bảng, trường liệu, trường khố, tập hợp thuộc tính cần thiết cho trường liệu tập hợp ghi Mô tả bảng liệu trạng thái Datasheet (nhập, xem, sử liệu): Mỗi cột trường liệu (Field) Mỗi dòng ghi (Record) Bản ghi đặc biệt cuối gọi EOF Mô tả bảng liệu trạng thái Design view (đang thiết kế cấu trúc): Trường khoá (Primary key) Tập hợp thuộc tính trường liệu Trang 13 d o o c m C m w o d o w w w w w C lic k to bu Giáo trình Microsoft Access 2000 w y N y ® h a n g e Vi e bu XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ... trước sử dụng Access DAO – Data Access Objects nhiều lý cách thức sử dụng lẫn tối ưu kỹ thuật Chúng giới thiệu kỹ công nghệ Phần giáo trình; - Ngơn ngữ lập trình VBA cải tiến, đặc biệt MS Access. .. chọn tệp Access cần mở danh sách nhấn nút Open Enter Đến cửa hình làm việc Access với tệp vừa mở xuất để tiếp tục làm việc Thốt khỏi Access Khi khơng làm việc với Access, lệnh thoát khỏi Access. .. để làm việc tiếp Tạo tệp Access Một dự án Access (Access project) nhiều tệp Access nhằm giải công việc lớn Khn khổ giáo trình trình bày dự án có tệp Tệp Access có phần mở rộng *.MDB (ngồi tệp có