1. Trang chủ
  2. » Thể loại khác

Tạo CSDL Quản lý thị trường bán sữa

18 1 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

BÀI THỰC HÀNH SỐ (Tạo CSDL) Bài 1: Tạo CSDL Quản lý thị trường bán sữa B1 Khởi động: Access: start / Program / Microsoft Office / Microsoft Access 2003 Kích vào biểu tượng chìa khóa B2: Tạo Database mới: File / New / Blank Database STT Name Field CONGTY (S) MaCT Text Size: Format: > Input Mark: L99 Text Text Size: 30 Size: 20 HÀNG HÓA (P) MaH Text TenH Mau Text Text Size:3 Format:> InputMask: L99 Size:30 Size: 10 Trong luong Number Size: Interger Format: ##,###”gam” CỦA HÀNG (J) MaCH Text Text Text Size:3 Format:> InputMask: L99 Size: 30 Size: 20 TenCT Diachi TenCH Diachi Type Data Properties Lookup Ghi chú: Định dạng liệu hiển thị >: chữ in hoa Khuôn dạng nhập liệu: L: đại diện chữ cái, đại diện ký tự số không bắt buộc nhập 0: bắt buộc nhập Lấy liệu từ ds gồm: Quy Nhơn, NhaTrang, TP HCM, Đà Nẵng, Hải Phòng, Hà Nội Lấy liệu từ danh sách gồm: Xanh, Đỏ, Tím, Hồng, Trắng, … Lấy dư liệu từ danh sách gồm: Quy Nhơn, NhaTrang, TP HCM, Đà Nẵng, Hải Phòng, Hà Nội CHUYENHANG (SPJ) MaCT Text MaH Text MaDV Text Ngayban Date/Time Đơn giá Number Soluong Number Size: Size: Size: Format: Short date Input Mark: 99/99/9999 Size: Long Integer Format: #,##0 “Đồng” Size: Integer Lấy liệu từ bảng S Lấy liệu từ bảng P Lấy liệu từ bảng J Bài 2: Tạo CSDL quản lý điểm HP STT Name Field DMNGANH MaNganh Type Text Properties Sizse: Input Mask: 000000 Size: 20 Size: 10 TenNganh Text HeDT Text DMLOP Malop Text Tenlop Manganh Text Text SINHVIE N MaSV Text HoTen Malop Text Text Ngaysinh GioiTinh Date/Time Format: Short date InputMask:99/99/9999 Yes/No Format: “Nam”;”Nữ” Default Value: Yes HOCPHAN MaHP Text Size: Fomat: > InputMask: LL09L Size: 20 Size: Size: 11 InputMask: 00-000000-000 Size: 30 Size: Size: Lookup Lấy dl từ danh sách gồm: Cao đẳng, Trung cấp Lấy liệu từ DMNGANH Lấy liệu từ bảng DMLOP TenHP SoDVHT Text Number Hocky Text Format: > Size: 20 Size: Byte Validation Rule: >=1 and = tổng số mặt hàng bảng P (Select count(maH) From P) 12.Cho biết tổng số lượng bán công ty (hiển thi tên công ty) Loai Query Total, Vùng phân nhóm MaCT, Vùng tính tổng Soluong, Sum 13.Cho biết tổng số lượng đơn vị Vùng phân nhóm Madv, vùng tính tổng soluong, Sum 14.Cho biết tổng số lượng bán theo tháng Vùng phân nhóm month(Ngayban), vùng tính tổng soluong,Sum * Phân hai nhóm 15.Cho biết tổng số lượng bán mặt hàng theo tháng Loại Crosstab Query: Vùng phân nhóm: MaH, Month(Ngayban); vùng tính tổng: Soluong 16 Cho biết tổng số lượng công ty cung cấp cho đơn vị Vùng phân nhóm: MaCT, Madv, Vùng tính tổng Soluong, Sum  Tìm kiếm với cấu trúc lồng nhau: Trả lời cho câu hỏi phủ định bảng nhiều 17.Cho biết tên công ty không cung cấp mặt hàng màu đỏ 18.Cho biết mã công ty không cung cấp mặt hàng “P2” Select maCT From S Where MaCT not in (Select MaCT From SPJ Where MaH= “P2”) 19.Cho biết mã công ty chưa cung cấp mặt hàng Select MaCT From S Where maCT Not in (Select MaCT From SPJ) *Query chứa tham số: 20.Cho biết mã công ty cung cấp hai mặt hàng nhập từ bàn phím kích hoạt query 21.Cho biết tên cơng ty cung cấp mặt hàng có mã nhập từ bàn phím kích hoạt query 22.Cho biết mã cơng ty có chuyến hàng số lượng nằm khoảng nhập từ bàn phím kích hạo query 23.Cho biết mã hàng cung cấp công ty có địa nhập từ bàn phím kích Query 24.Cho biết mã cơng ty có chuyến hàng tháng nhập từ bàn phím 25.Cho biết tên cơng ty cung cấp mặt hàng màu nhập từ bàn phím 26.Cho biết tổng số lượng bán công ty (hiển thi tên cơng ty) có ngày bán nhập từ bàn phím kích hoạt query 27.Cho biết tổng số lượng đơn vị có ngày nằm khoảng nhập từ bàn phím 28.Cho biết tổng số lượng bán theo tháng cơng ty nhập từ bàn phím kích hoạt query II Tạo Form lọc liệu từ Query tham sô B1 Tạo Query tham sô: Hiển thị danh sách gồm MaCT, Tên CT, Địa chỉ, Số lượng có cung cấp mặt hàng có số lượng nằm khoảng nhập từ bàn phím B2: Tạo Form Wizard lấy liệu từ Query trên, kiểu DataSheet B3: Tạo Form mẹ tự thiết kế: Có thuộc tính: Navigation Button: No; Record Selected: No; Scroll bar: Neigh Dividing Lines: No Vẽ hai Textbox: Name: SL1, SL2 (trùng tên với tham số Query) Nhúng Form vào Form mẹ Lưu, chạy BÀI THỰC HÀNH SỐ (Form nhập liệu) I Tạo Form nhập liệu: Có loại: Single Form SubMainForm Sinfgle Form: nhập liệu cho bảng SubMain Form: nhập liệu cho bảng có quan hệ 1-n II Cách tạo: Tạo Form nhập liệu cho bảng: Có hai cách: sử dụng wizard thực có bước có sẵn Designer tự thiết kế Cách 1: Tạo Form Single nhập liệu cho bảng Wizard Tên nút Command Nhóm lệnh Lệnh Ý nghĩa Đầu Record Navigation Go To First Record Nhảy đến mầu tin Trước Record Navigation Go To Previous Record Di chuyển đến mẫu tin trước Sau Record Navigation Go To Next Record Di chuyển đến mẫu tin sau Cuối Record Navigation Go To Last Record Nhảy đến mẫu tin cuối Thêm Record Operation Add New Record Nhảy đến mẫu tin trắng Lưu Record Operation Save Record Lưu mẫu tin vữa nhập Hủy Record Operation Undo Record Hủy Xóa Record Operation Delete Eecord Xóa mẫu tin Thốt Form Operation Close Form Thốt Form Chỉnh sửa thông báo lỗi nút lệnh Trước, Sau, Lưu Nút Trước, Sau : MsgBox ‘Hết liệu’ Nút Lưu : MsgBox ‘Trùng Khóa’ Các thuộc tính Fom: ScrollBars: Neight; Navigation Button: No; Selected Record: No; Divdding Line: No; Close Button: No; Max Min Button: no; Modal: Yes; Chú ý: Tên Form khơng có dấu Cách 2: Tạo Form nhập liệu sử dụng Designer tự thiết kế (tự nghiên cứu) Tạo Form nhập liệu cho hai bảng có quan hệ 1-nhiều: Sử dựng wizard tạo Form nhập liệu cho bảng S SPJ: Chọn thẻ Form \ Create Form by using Wizard Khóa đối tượng hiển thị liệu: TenH, TenDV vào thuộc tính Locked: Yes Vẽ TextBox tính thành tiền = Soluong*dongia Vẽ Đầu, Trước, Sau, Cuối, Thêm, Lưu, Xóa, Hủy, Thốt giống Form Footer Form Bỏ nút điều khiển: Navigation Button: No; Bỏ trỏ mẫu tin: Record Selected: No; Bỏ đường line: Diving Line: No; Chỉ hiển đứng: Scroll bars: Vertical Only Vẽ Label ghi tiêu đề NHẬP DỮ LIỆU CHO BẢNG S VÀ SPJ Tiến hành nhập liệu thêm cho cơng ty có S4,S3 Nhập cho cơng ty chưa có danh mục S5, S6 BÀI THỰC HÀNH SỐ (TẠO REPORT) Report dùng để thiết kế mẫu biểu in giấy Ví dụ: Bảng điểm ,Thẻ sinh viên, Thời Khóa biểu, Dùng Report để thiết kế Có cách tạo: Wizard Designer Bài tập 1: Tạo Report danh sách bán hàng gồm cột MaCT, TenCT, MaH, TenH, Soluong, DonGia, Thanh tien - Chọn Thẻ Report \ Create Report by using Wizard, đẩy bảng nhiều SPJ trước, sau bảng khác - Chỉnh sửa: o Thu nhỏ kích thước: giữ Shift+ mũi tên o Di chuyển đối tượng: phím mũi tên o Copy: Ctrl +C; Dán: Ctrl+V o Thêm cột STT: Vẽ TextBox: =1; Runing sum: Over Group o Thêm cột Thành tiền: Vẽ Textbox:=Soluong*Dongia o Tính tổng thành tiền: Vẽ Textbox Report Footer: =Sum(Soluong*Dongia) o Kẻ khung: Vẽ hình chữ nhật; Vẽ Line; Copy; Paste Bài tập 2: Tạo Report 1-n Bài tập 3: Tạo Report phân nhóm Bài tập 4: Tạo Form in Report theo mã công ty B1 Tạo Form: - Xác định thuộc tính: NavigationButton:No; DivingLine: No; RecordSelected:No; Scrollbar: Neight - Vẽ Combo lấy liệu từ bảng S; Name: CT - Vẽ CommandButton - Lưu Form với tên InCT B2: Tạo Macro: Kích phải Command \ Builder Event \ Macro Bulder Action OpenRepor t Argument Report Name: Danhsach View: Print Preview Where Condition: MaCT=Forms!InCT!CT Bài tập 5: Tạo Form in Report theo tháng Tương tự: Tạo Form lưu với tên FormInThang, Combo tên Thang Tạo Macro: Action OpenRepor t Argument Report Name: Danhsach View: Print Preview Where Condition: Month(Ngayban)=Forms!FormInThang!Thang BÀI THỰC HÀNH SỐ Bài 1: Tạo Form tìm kiếm: Theo Mã cơng ty Địa công ty B1 Tạo Form Wizard, Single Form, Layout: Tabular Có thuộc tính: NavigationButton: No; Diving Line: No; Record Selected: no; ScrollBar: Vetical Only Chuyển Combo thành Textbox: Change To Khóa đối tượng hiển thị: Locked: Yes Vẽ Textbox tính thành tiền tổng thành tiền Vẽ Option Group: Name: chon Kích Option vào Option Group : Tên công ty Địa Vẽ Combo: lấy liệu từ bảng S; Name: TCT DC Lưu Form với tên TIMKIEM B2 Tạo Command Tìm Macro: Condition Action Argument Chon=1 ApplyFilter Where Condition: maCT=Forms!TIMKIEM!TCT Chon=2 ApplyFilter Where Condition: Diachi=Forms!TIMKIEM!DC Tạo Menu: Cập nhật Báo cáo Tìm kiếm In ấn Hệ thống Công ty Query In theo công ty Giới thiệu Đơn vị Tìm kiếm Tìm kiềm theo … In theo tháng Đăng ký TK Hàng hóa In theo Khách hàng Thoát Chuyến hàng Report … Hướng dẫn: Bước 1: Tạo bảng Login(Tennguoidung, Matkhau) Tạo Form đăng nhập Thuộc tính Form: Navigation Button: No; Record Selected: No; Scroll Bar: Neight; Dividing Line: No Close Button: No; Max Min Button: No Popup : Yes; Modal: Yes Combo lấy liệu từ bảng Login hiển thị cột Thuộc tính Combo: Name: TenND; Column Width: 1”,0” Text Box: Nhập mật mã Thuộc tính: InputMask: Password; Name: Ma Command: Kích phải chọn Build Event \ Build Code If Ma.Value = TenND.Column(1) Then DoCmd.Close MsgBox "Chao mung ban den voi phan mem quan ly Thi Truong bán sữa" Else MsgBox "Nhap mat khau sai", vbOKOnly, "Canh bao" ma.Value = "" ma.SetFocus End If Command: Exit Viết lệnh: DoCmd.Quit B2 Tạo menu: Chọn Menu View \ Toolbars \ Customize Chọn nhãn Toolbars Chọn nút lệnh New \ Gõ tên Menu: Quản lý Thị Trường bán hàng sữa Chọn nút Preperties \ Type: MenuBar Chọn nhãn Command: Chọn mục New Menu \ giữ kéo chuột nút New Menu vào thah Menu Bar để tạo Menu ngang Kích phải Menu ngang \ gõ tên &Cập nhật, &Báo cáo Tạo Menu dọc: Chọn Form \ Kéo Form nhập vào Menu Cập nhật Chọn Query \ Kéo tên Query vào menu Báo cáo \ Đổi tên Chọn Form \ Kéo Form tìm kiếm vào Menu Tìm kiếm … Bước 3: Đóng gói hồn tất phần mềm: Sao chép tập tin gốc sang thư mục khác: đổi tên (*) Chọn Menu Tools \ Start Up \ Bỏ hết dấu tít

Ngày đăng: 20/04/2021, 21:34

Xem thêm:

w