Đồ án CSDL Quản lý cửa hàng thời trang Visual Basic - Nguyễn Thành Nam

Tài liệu đồ án cơ sở dữ liệu của sinh viên Nguyễn Thành Nam lớp TH25.04. Tổng hợp thiết kế hệ thống, lược đồ quan hệ và truy vấn dữ liệu chi tiết.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Báo cáo đồ án

2022

75
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về quản lý cửa hàng thời trang bằng Visual Basic và SQL

Ngành kinh doanh thời trang hiện đại đòi hỏi tốc độ xử lý dữ liệu nhanh chóng và tính chính xác cao. Việc quản lý thủ công bằng sổ sách hay bảng tính rời rạc gây thất thoát hàng hóa và giảm hiệu quả bán lẻ. Do đó, đồ án xây dựng phần mềm quản lý cửa hàng thời trang trở thành một yêu cầu cấp thiết. Hệ thống này ứng dụng ngôn ngữ Visual Basic kết hợp cùng hệ quản trị cơ sở dữ liệu SQL Server. Visual Basic cung cấp môi trường phát triển ứng dụng trực quan trên nền tảng Windows. Các thành phần giao diện được kéo thả nhanh chóng, giúp rút ngắn thời gian xây dựng phần mềm. Ngôn ngữ có cú pháp rõ ràng, dễ tiếp cận và khả năng tương thích cao với các công cụ của Microsoft. Song song đó, SQL đảm nhận vai trò lưu trữ toàn bộ dữ liệu nghiệp vụ một cách an toàn. Cấu trúc bảng quan hệ giúp việc truy vấn, thêm mới, sửa đổi và xóa dữ liệu diễn ra mượt mà. Sự kết hợp giữa hai công nghệ tạo nên một giải pháp đồng bộ, phục vụ toàn diện các nghiệp vụ từ bán lẻ, nhập kho đến chăm sóc khách hàng.

1.1. Vai trò của Visual Basic trong xây dựng giao diện bán hàng

Visual Basic đóng vai trò then chốt trong việc tạo lập giao diện đồ họa người dùng. Công cụ này cho phép thiết kế các biểu mẫu tương tác trực quan như hóa đơn, danh mục sản phẩm và phiếu nhập hàng. Lập trình viên dễ dàng gắn mã xử lý sự kiện vào các nút chức năng. Các điều khiển giao diện như DataGridView, TextBox hay ComboBox hoạt động mượt mà. Hệ thống phản hồi tức thì với thao tác nhấp chuột từ nhân viên thu ngân. Nhờ đó, thao tác bán hàng diễn ra nhanh gọn và giảm thiểu sai sót thao tác. Giao diện trực quan cũng giúp nhân viên mới nhanh chóng làm quen hệ thống mà không mất nhiều thời gian đào tạo.

1.2. Ứng dụng cơ sở dữ liệu SQL trong quản lý thông tin thời trang

Cơ sở dữ liệu SQL là nền tảng cốt lõi để lưu trữ và xử lý thông tin cửa hàng. SQL Server đảm bảo tính toàn vẹn dữ liệu thông qua các ràng buộc khóa chính và khóa ngoại. Mọi danh mục từ mã hàng, size, màu sắc đến giá bán đều được chuẩn hóa vào các bảng dữ liệu liên kết. Các câu lệnh truy vấn có cấu trúc cho phép trích xuất thông tin tồn kho chỉ trong vài phần nghìn giây. Hệ quản trị này hỗ trợ cơ chế giao dịch an toàn, ngăn ngừa xung đột dữ liệu khi phát sinh nhiều đơn hàng cùng lúc. Khả năng sao lưu và phục hồi của SQL giúp bảo vệ dữ liệu kinh doanh an toàn trước mọi sự cố kỹ thuật.

II. Phân tích bài toán quản lý cửa hàng thời trang bằng Visual Basic

Kinh doanh thời trang mang những đặc thù phức tạp về mặt hàng và biến động số lượng. Mỗi sản phẩm may mặc thường có nhiều kích cỡ, màu sắc và chất liệu khác nhau. Việc theo dõi thủ công từng biến thể sản phẩm rất dễ nhầm lẫn. Khi lượng khách tăng cao vào giờ cao điểm, nhân viên thu ngân dễ tính sai giá hoặc áp dụng sai chương trình khuyến mãi. Thất thoát hàng hóa tại kho và quầy kệ là vấn đề phổ biến tại các cửa hàng chưa áp dụng công nghệ số. Bên cạnh đó, việc quản lý công nợ nhà cung cấp và lịch sử giao dịch khách hàng đòi hỏi sự chính xác tuyệt đối. Các phương pháp lưu trữ truyền thống khiến việc tra cứu lịch sử mua sắm mất nhiều thời gian. Chủ cửa hàng khó nắm bắt chính xác doanh thu thực tế và lượng hàng tồn đọng theo ngày. Việc thiếu báo cáo tài chính kịp thời dẫn đến quyết định nhập hàng sai lệch, gây ứ đọng vốn. Xây dựng phần mềm quản lý trên Visual Basic và SQL giúp giải quyết triệt để những khó khăn này, tạo ra quy trình làm việc chuẩn hóa và minh bạch.

2.1. Thách thức trong quản lý kho và thuộc tính sản phẩm may mặc

Quản lý mặt hàng thời trang đòi hỏi theo dõi chặt chẽ nhiều thuộc tính chi tiết. Một mẫu áo có thể có năm kích thước và bốn màu sắc khác nhau. Nếu không có cơ sở dữ liệu chuyên biệt, việc cập nhật tồn kho từng mẫu mã sẽ rơi vào tình trạng mất kiểm soát. Nhân viên khó xác định chính xác số lượng hàng còn lại trong kho để tư vấn cho khách. Tình trạng hết hàng ảo hoặc tồn kho ảo thường xuyên xảy ra. Việc phân loại hàng lỗi, hàng đổi trả cũng gặp nhiều vướng mắc nếu thiếu hệ thống ghi nhận tự động. Điều này trực tiếp làm giảm uy tín của cửa hàng và trải nghiệm của người mua.

2.2. Hạn chế của phương pháp bán hàng và thống kê doanh thu thủ công

Ghi chép sổ sách hoặc dùng bảng tính Excel cơ bản bộc lộ nhiều lỗ hổng bảo mật và sai sót tính toán. Nhân viên dễ dàng sửa đổi số liệu mà không để lại dấu vết kiểm toán. Việc tính toán hóa đơn bằng tay vào giờ cao điểm dễ gây nhầm lẫn tiền thừa, gây thất thoát tài chính. Cuối ngày, quản lý phải mất hàng giờ để đối soát tiền mặt và hóa đơn bán ra. Quá trình tổng hợp doanh thu tháng thiếu tính tức thời, khiến việc đánh giá hiệu quả kinh doanh bị chậm trễ. Thiếu hụt công cụ quản lý khiến việc mở rộng quy mô chuỗi cửa hàng trở nên bất khả thi.

III. Thiết kế giải pháp quản lý cửa hàng thời trang trên Visual Basic

Hệ thống quản lý được xây dựng theo mô hình kiến trúc phân lớp rõ ràng. Visual Basic đảm nhiệm tầng giao diện người dùng và tầng logic nghiệp vụ, trong khi SQL Server đóng vai trò tầng dữ liệu. Kết nối giữa hai thành phần được thiết lập qua thư viện kết nối cơ sở dữ liệu chuyên dụng. Phương thức kết nối bảo đảm tốc độ truyền tải dữ liệu ổn định và an toàn. Quy trình vận hành phần mềm gồm các mô-đun chính: quản lý danh mục sản phẩm, quản lý thông tin khách hàng, xử lý giao dịch nhập hàng và bán hàng. Mỗi giao diện đều tích hợp các nút lệnh điều khiển chuẩn gồm Thêm, Sửa, Xóa, Lưu và Tìm kiếm. Biến trạng thái logic kiểm soát chặt chẽ quy trình nhập liệu của người dùng, khóa các ô văn bản khi không cần thiết nhằm tránh nhập sai dữ liệu. Khi thực hiện giao dịch, lệnh ExecuteNonQuery sẽ gửi dữ liệu trực tiếp vào SQL Server. Hàm tải lại dữ liệu LoadData được gọi tự động để cập nhật bảng hiển thị ngay lập tức.

3.1. Thiết kế cơ sở dữ liệu SQL chuẩn cho cửa hàng thời trang

Cơ sở dữ liệu được chuẩn hóa ở dạng chuẩn 3NF để loại bỏ sự dư thừa thông tin. Các bảng chính bao gồm: Bảng Mặt Hàng, Bảng Khách Hàng, Bảng Hóa Đơn, Bảng Chi Tiết Hóa Đơn và Bảng Giao Dịch Nhập. Khóa chính được thiết lập tại các cột định danh duy nhất như mã mặt hàng, mã khách hàng, mã hóa đơn. Mối quan hệ giữa các bảng được ràng buộc qua khóa ngoại nhằm bảo đảm tính toàn vẹn tham chiếu. Khi một mặt hàng được bán, hệ thống tự động cập nhật giảm trừ số lượng tồn kho tương ứng trong bảng dữ liệu một cách nhất quán và chuẩn xác.

3.2. Lập trình giao diện và xử lý sự kiện trên Visual Basic

Giao diện Visual Basic được lập trình theo hướng sự kiện với mã nguồn rõ ràng và dễ bảo trì. Các thủ tục xử lý nút bấm Thêm, Sửa, Xóa được gắn cờ điều khiển logic nhằm phân biệt giữa lưu mới và cập nhật bản ghi. Khi người dùng bấm nút Lưu Danh Sách, chương trình kiểm tra tính hợp lệ của dữ liệu đầu vào trong các ô nhập văn bản. Đối tượng lệnh kết nối tới SQL Server để thực thi câu lệnh truy vấn với các tham số tương ứng. Hộp thoại xác nhận xuất hiện trước khi xóa bản ghi, ngăn ngừa tình trạng xóa nhầm dữ liệu quan trọng của cửa hàng.

IV. Đánh giá ứng dụng đồ án quản lý cửa hàng thời trang trong thực tế

Đồ án quản lý cửa hàng thời trang bằng Visual Basic và SQL mang lại giá trị ứng dụng thực tiễn cao cho các doanh nghiệp bán lẻ vừa và nhỏ. Phần mềm giải quyết trọn vẹn bài toán tự động hóa từ khâu kiểm soát tồn kho đến thanh toán tại quầy. Hệ thống giúp rút ngắn 70% thời gian tạo hóa đơn bán hàng so với phương pháp thủ công truyền thống. Độ chính xác trong thống kê doanh thu và báo cáo xuất nhập tồn đạt mức tuyệt đối nhờ sự trợ lực của cơ sở dữ liệu quan hệ SQL. Ứng dụng có giao diện thân thiện, dễ sử dụng, không đòi hỏi nhân viên phải có trình độ tin học chuyên sâu. Khả năng mở rộng của kiến trúc hệ thống cho phép tích hợp thêm nhiều tính năng mới trong tương lai như quản lý bán hàng đa kênh, tích điểm thành viên và liên kết máy quét mã vạch. Đây là công cụ đắc lực hỗ trợ các nhà quản lý nâng cao hiệu quả kinh doanh, tối ưu hóa chi phí vận hành và xây dựng phong cách phục vụ chuyên nghiệp.

4.1. Hiệu quả tối ưu chi phí và vận hành kinh doanh thời trang

Việc triển khai phần mềm giúp giảm thiểu chi phí nhân sự và hạn chế tối đa thất thoát hàng hóa. Chủ cửa hàng có thể theo dõi biến động tồn kho theo từng kích cỡ và màu sắc một cách nhanh chóng. Các mặt hàng bán chạy được nhận diện kịp thời để lập kế hoạch nhập hàng phù hợp, tránh tình trạng đứt hàng. Ngược lại, những mẫu quần áo tồn kho lâu ngày sẽ được phát hiện sớm để triển khai các chương trình khuyến mãi giải phóng mặt bằng. Quy trình thanh toán nhanh chóng giúp nâng cao sự hài lòng của khách hàng và xây dựng hình ảnh thương hiệu uy tín.

4.2. Hướng phát triển nâng cấp hệ thống phần mềm trong tương lai

Hệ thống có tiềm năng phát triển mạnh mẽ để đáp ứng xu hướng thương mại điện tử hiện đại. Trong giai đoạn tiếp theo, phần mềm có thể được nâng cấp kết nối với cơ sở dữ liệu đám mây để quản lý chuỗi cửa hàng từ xa. Việc tích hợp máy quét mã vạch và máy in hóa đơn nhiệt sẽ nâng cao tốc độ bán hàng tại quầy. Ngoài ra, tích hợp thanh toán trực tuyến qua mã QR và ví điện tử là bước đi cần thiết. Bổ sung các thuật toán phân tích dữ liệu mua sắm cũng sẽ hỗ trợ đưa ra các gợi ý tiếp thị cá nhân hóa cho từng nhóm khách hàng.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

17/08/2026

Trích đoạn nội dung tài liệu

Chương I. Tổng quan về phần mềm Visual Basic 1. Giới thiệu Visual Basic và cơ sở dữ liệu SQL  Micrsoft Visual Basic (viết tắt là VB) là cách dễ dàng nhất và nhanhnhất để xây dựng 1 chương trình ứng dụng chạy trên nền MicrosoftWindows. VB cũng cấp sẵn 1 tập đầy đủ các công cụ để làm nhanh, đơngiản quá trình phát triển ứng dụng.

 “Visual” chỉ cách tạo giao diện người dùng đồ hoạ (GUI – graphic userinterface) một cách trực quan. Thay vì phải viết rất nhiều dòng mã lệnh đểmô tả hình dáng và vị trí của các phần tử tạo nên giao diện, ta chỉ cần đặtnhững đối tượng đã được xây dựng sẵn lên màn hình (như cách vẽ mộtbức tranh bằng chương trình Paint).  “Basic” chỉ tới ngôn ngữ lập trình BASIC (Beginners All- PurposeSymbolic Intstruction Code), một trong những ngôn ngữ lập trình nổitiếng. VB phát triển từ ngôn ngữ BASIC và hiện chứa rất nhiều câu lệnh,hàm, từ khoá, mà nhiều trong số chúng có liên quan trực tiếp tới GUI củaWindows.

Người mới lập trình có thể tạo những chương trình hữu ích bằngcách học sử dụng một số ít các câu lệnh. Còn những người lập trìnhchuyên nghiệp có thể sử dụng VB để thực hiện bất kỳ công việc nào màcác ngôn ngữ lập trình cho Windows khác có thể làm được.Ngôn ngữ lập trình Visual Basic không chỉ duy nhất được sử dụng trongxây dựng chương trình bằng sản phẩm Microsoft Visual Basic. Phiên bảnVB cho lập trình các ứng dụng (VBA) có trong Microsoft Excel, MicrosoftAccess,. VBScript là ngôn ngữ script được sử dụng rộng rãi trong cácứng dụng Web  SQL là loại ngôn ngữ máy tính, giúp cho thao tác lưu trữ và truy xuất dữ liệu được lưu trữ trong một cơ sở dữ liệu quan hệ.

SQL là viết tắt của Structured Query Language là ngôn ngữ truy vấn có cấu trúc. 2 Nó được thiết kế để quản lý dữ liệu trong một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS). SQL là ngôn ngữ cơ sở dữ liệu, được sử dụng để tạo, xóa trong cơ sở dữ liệu, lấy các hàng và sửa đổi các hàng, …  SQL là một ngôn ngữ được tiêu chuẩn hóa bởi ANSI (American National Standards Institute) – Viện tiêu chuẩn quốc gia Hoa Kỳ. Đây cũng đồng thời là ngôn ngữ được sử dụng phổ biến trong các hệ thống quản lý cơ sở dữ liệu quan hệ và hỗ trợ sử dụng trong các công ty lớn về công nghệ.2 Lợi ích phần mềm quản lí thời trang  Dễ dàng quản lý nhân viên, hàng hóa từ đó thuận tiện cho việc phân công công việc và các mặt hàng tồn kho hay cần nhập  Dễ dàng điều hành các cơ sở hiện có  Dễ dàng cập nhật thông tin khách hàng, nhân viên  Quản lý các hóa đơn, từ đó có thể biết được chi tiêu cũng như thu nhập từ việc bán hàng 3 Chương II: THIẾT KẾ PHẦN MỀM QUẢN LÝ 2.1 Chức năng  Chức năng Thêm Tạo ra một dòng mới trong datagridview cho phép nhập dữ liệu  Chức năng Lưu Danh Sách Cho phép lưu dữ liệu từ các textbox vào dòng cuối cùng của datagridview và lưu dữ liệu vừa được cập nhật  Chức năng Loại khỏi danh sách Cho phép loại dòng dữ liệu được chọn khỏi datagridview 4  Chức năng Tìm kiếm Tìm kiếm dữ liệu trong datagridview 2.2 Cở sở dữ liệu  Thuộc tính mặt hàng  Nhân Viên 5  Mặt Hàng  Khách Hàng  Hóa Đơn Xuất 6  Hóa Đơn Nhập  Giao Dịch Xuất  Giao Dịch Nhập 7  Cơ Sở  Database Diagrams 8 Chương III: CHƯƠNG TRÌNH QUẢN LÝ THƯ VIỆN 1.Giao Diện Trang Chủ Mô tả: Button Xem Thông Tin Cơ Sở Hiển thị Form Thông Tin Cơ Sở đồng thời ẩn Form Trang Chủ 9 Button Quản Lý Nhân Viên Hiển thị Form Quản Lý Nhân Viên đồng thời ẩn Form Trang Chủ Button Quản Lý Mặt Hàng Hiển thị Form Quản Lý Mặt Hàng đồng thời ẩn Form Trang Chủ Button Thêm Thông Tin Khách Hàng Hiển thị Form Thêm Thông Tin Khách Hàng đồng thời ẩn Form Trang Chủ Button Nhập Hàng Hiển thị Form Nhập Hàng đồng thời ẩn Form Trang Chủ Button Bán Hàng 10 Hiển thị Form Bán Hàng đồng thời ẩn Form Trang Chủ Button Quản Lý Hóa Đơn Hiển thị Form Quản Lý Hóa Đơn đồng thời ẩn Form Trang Chủ 11 2.Giao diện Quản Lý Mặt Hàng  Button Thêm 12 Xong khi click button Thêm thì lập tức: - thuộc tính kt được gắn bằng True để thực hiện việc Lưu vào Danh Sách sẽ được thực hiện khi click vào button Thêm - button Thêm, Loại Khỏi Danh Sách Và Sửa Thông Tin sẽ được ẩn đi, được thể hiện qua ảnh sau: Vì khi được gọi lại hàm đã gắn thuộc tính False khi đó button Thêm, Loại Khỏi Danh Sách Và Sửa Thông Tin sẽ được ẩn đi Tiếp theo các textbox trong chương trình cũng sẽ được hiện lên Ở trong đoạn mà đã thực hiện việc SetText(False) nên khi này các ô textbox được hiện lên cho thực hiện việc nhập dữ liệu Các dòng .Text còn lại thực hiện việc gắn cho ô textbox mang giá trị rỗng  Button Sửa Thông Tin 13 Sau khi click vào button Sửa Thông Tin thì lập tức: - thuộc tính kt được gắn bằng False để thực hiện việc Lưu vào Danh Sách sẽ được thực hiện khi click vào button Sửa Thông Tin - button Thêm, Loại Khỏi Danh Sách Và Sửa Thông Tin sẽ được ẩn đi, được thể hiện qua ảnh sau: Vì khi được gọi lại hàm đã gắn thuộc tính False khi đó button Thêm, Loại Khỏi Danh Sách Và Sửa Thông Tin sẽ được ẩn đi Tiếp theo các textbox trong chương trình cũng sẽ được hiện lên Ở trong đoạn mà đã thực hiện việc SetText(False) nên khi này các ô textbox được hiện lên cho thực hiện việc nhập dữ liệu  Button Lưu Danh Sách 14 Khi click vào button Thêm thì kt đã được gắn = True nên khi ta click vào button Lưu Danh Sách Sẽ thực hiện khối lệnh bên trong If Thực hiện việc đếm xem có bản ghi nào trùng với MaMH ta vừa thêm hay không nếu có sẽ trả về 1 và không thể thực hiện việc thêm, xong đó có có 1 MsgBox được bắn lên màn hình với nội dung text như hình 15 Ngược lại nếu không có sẽ trả về 0 thì sẽ thực hiện đoạn lệnh trong ảnh trên Thực hiện việc thêm dữ liệu vào mặt hàng Tạo ra 1 đối tượng có tên là command và kết nối tới server SQL Tiếp theo Add từng giá trị tương ứng vào từng dòng của bảng MatHang Command.ExecuteNonQuery để thực hiện truy vấn ta vừa sử dụng vào bảng Sau đó LoadData được gọi để tải lại dữ liệu mới cho datagridview Tiếp theo khi click vào button Sửa thông tin thì kt gắn bằng False thì khi click vào button Lưu Danh Sách sẽ thực hiện khối lệnh Else Thực hiện việc cập nhật dữ liệu ở MaMH trong bảng MatHang Tạo ra 1 đối tượng có tên là command và kết nối tới server SQL Tiếp theo Add từng giá trị tương ứng vào từng dòng của bảng MatHang Command.ExecuteNonQuery để thực hiện truy vấn ta vừa sử dụng vào bảng Sau đó LoadData được gọi để tải lại dữ liệu mới cho datagridview 16 Hàm LoadData() Thực hiện việc chọn tất cả các bản ghi có trong bảng MatHang Sau đó datagridview nhân dữ liệu từ bảng MatHang  Button Loại Khỏi Danh Sách Chọn 1 bản ghi muốn xóa, sau đó có 1 MsgBox hỏi xác nhận Thực hiện việc xóa bản ghi vừa chọn khỏi bảng MatHang sau đó tải lại dữ liệu của MatHang 17  Button Tìm Kiếm Nhập tên cần tím kiếm sau đó chọn tất cả dữ liệu của bản ghi ở Mặt Hàng ở MaMH vừa nhập 18 3.

Giao diện Quản Lý Nhân Viên  Button Thêm Xong khi click button Thêm thì lập tức: 19 - thuộc tính kt được gắn bằng True để thực hiện việc Lưu vào Danh Sách sẽ được thực hiện khi click vào button Thêm - button Thêm, Loại Khỏi Danh Sách Và Sửa Thông Tin sẽ được ẩn đi, được thể hiện qua ảnh sau: Vì khi được gọi lại hàm đã gắn thuộc tính False khi đó button Thêm, Loại Khỏi Danh Sách Và Sửa Thông Tin sẽ được ẩn đi Tiếp theo các textbox trong chương trình cũng sẽ được hiện lên Ở trong đoạn mà đã thực hiện việc SetText(False) nên khi này các ô textbox được hiện lên cho thực hiện việc nhập dữ liệu Các dòng .Text còn lại thực hiện việc gắn cho ô textbox mang giá trị rỗng  Button Sửa Thông Tin 20 Sau khi click vào button Sửa Thông Tin thì lập tức: - thuộc tính kt được gắn bằng False để thực hiện việc Lưu vào Danh Sách sẽ được thực hiện khi click vào button Sửa Thông Tin - button Thêm, Loại Khỏi Danh Sách Và Sửa Thông Tin sẽ được ẩn đi, được thể hiện qua ảnh sau: Vì khi được gọi lại hàm đã gắn thuộc tính False khi đó button Thêm, Loại Khỏi Danh Sách Và Sửa Thông Tin sẽ được ẩn đi Tiếp theo các textbox trong chương trình cũng sẽ được hiện lên Ở trong đoạn mà đã thực hiện việc SetText(False) nên khi này các ô textbox được hiện lên cho thực hiện việc nhập dữ liệu 21  Button Lưu Danh Sách Khi click vào button Thêm thì kt đã được gắn = True nên khi ta click vào button Lưu Danh Sách Sẽ thực hiện khối lệnh bên trong If Thực hiện việc đếm xem có bản ghi nào trùng với mã ta vừa thêm hay không nếu có sẽ trả về 1 và không thể thực hiện việc thêm, xong đó có có 1 MsgBox được bắn lên màn hình với nội dung text như hình 22 Ngược lại nếu không có sẽ trả về 0 thì sẽ thực hiện đoạn lệnh trong ảnh trên Thực hiện việc thêm dữ liệu vào mặt hàng Tạo ra 1 đối tượng có tên là command và kết nối tới server SQL Tiếp theo Add từng giá trị tương ứng vào từng dòng của bảng MatHang Command.ExecuteNonQuery để thực hiện truy vấn ta vừa sử dụng vào bảng Sau đó LoadData được gọi để tải lại dữ liệu mới cho datagridview Tiếp theo khi click vào button Sửa thông tin thì kt gắn bằng False thì khi click vào button Lưu Danh Sách sẽ thực hiện khối lệnh Else 23 Thực hiện việc cập nhật dữ liệu ở MaMH trong bảng MatHang Tạo ra 1 đối tượng có tên là command và kết nối tới server SQL Tiếp theo Add từng giá trị tương ứng vào từng dòng của bảng MatHang Command.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ