Tìm theo ngày

MS Access - Chương 9: Tạo Form

Cập nhật lúc 11h48' ngày 27/03/2009

Từ đầu các bài học cho tới nay, bạn đã nhập và chỉnh sửa thông tin trong các bảng. Ở bài học này, bạn sẽ học cách để sử dụng các Form (biểu mẫu) cho việc nhập và chỉnh sửa dữ liệu. Các Form cho phép bạn tạo một bước tiến mới ngoài việc nhập dữ liệu thông thường. Tóm lại, Form cung cấp các giao diện tùy thích mà cho phép bạn làm việc với dữ liệu trong hầu hết các trường hợp.

Ví dụ, nếu bạn đang làm việc với một cơ sở dữ liệu về nhân viên, bạn có thể tạo một biểu mẫu phù hợp với bản ghi đó. Tùy thuộc vào công ty, bạn có thể có một số ban ngành khác nhau mà sử dụng các bản ghi này. Sử dụng các Form trong Access, bạn có thể tạo một giao diện tùy ý cho từng phần. Lần lượt, mỗi biểu mẫu của phần đó, sẽ chỉ trình bày các trường mà các nhân viên trong phần đó cần sử dụng.

Kết thúc chương này, bạn sẽ nắm được những nội dung sau:

  • Forms là gì và các lợi ích của chúng là gì?
  • Các cách tạo Forms
  • Làm thế nào để khởi động và sử dụng Forms Wizards
  • Làm thế nào để tạo các Forms từ ban đầu
  • Bạn sử dụng hộp công cụ thiết kế biểu mẫu như thế nào
  • Bạn có thể sử dụng bảng màu Access các biểu mẫu như thế nào
  • Làm thế nào để đặt các đối tượng vào biểu mẫu
  • Thuộc tính áp dụng cho các đối tượng và biểu mẫu như thế nào
  • Làm thế nào để lưu biểu mẫu trong cơ sở dữ liệu

Bài 35: Tìm hiểu về Forms

Ở chương 2 “Học Access trong một giờ”, bạn đã được sử dụng Datasheet để hiển thị nội dung của một bảng (Datasheet cũng có thể được sử dụng để hiển thị kết quả một truy vấn như đã học ở Chương 6 “Sử dụng các Truy vấn để kiểm tra dữ liệu”). Sử dụng Datasheet, bạn có thể nhập và chỉnh sửa thông tin một cách dễ dàng. Điều không hay là, Datasheet không tạo được tính thân thiện cho người dùng. Ví dụ, trong chương 4 “Tạo Cơ sở dữ liệu khác”, bạn đã trình bày một bảng để theo dõi các khách hàng. Bảng đó chứa thông tin về việc khi các khách hàng đã mở tài khoản của họ, những giới hạn tài chính của họ là gì... Sẽ không thích hợp để mọi người có thể truy cập vào những thông tin này.

Bạn có thể tạo các biểu mẫu mà hiển thị một phần hay tất cả của bảng. Thêm vào đó, một biểu mẫu có thể chứa thông tin được thiết kế để nhập, như trên màn hình trợ giúp, các nút, hay các công cụ tùy chỉnh. Có rất nhiều các tính năng để sử dụng trong form. Ví dụ, form hiển thị như hình 1 là một trong các form bạn sẽ tạo ngay sau chương này. Chú ý rằng form linh hoạt hơn và dễ sử dụng hơn Datasheet


Hình 1: Một mẫu form

Để sử dụng một form cho việc nhập, bạn cần chọn nút Forms trong cửa sổ Database. Nếu có bất kỳ form sẵn có trong cơ sở dữ liệu, Access sẽ liệt kê chúng. Chọn form bạn muốn và kích chuột vào nút Open. Tắt một form cũng như cách tắt các cửa sổ khác: kích chuột vào biểu tượng Close ở góc trên bên phải của cửa sổ form

Vì các form là các đối tượng cơ sở dữ liệu, bạn có thể thao tác chúng giống như cách thao tác với các đối tượng khác như các bảng, truy vấn và báo cáo. Điều này có nghĩa bạn có thể sử dụng các menu trong Access để tùy chọn các thao tác như copy, đổi tên và xóa form.

NgânNT (LearnAccess)
Đánh giá(?):
Các bài phản hồi, bình luận
Tất cả có 4 phản hồi cho bài này
Gửi bởi Bạn Hoang Thu Huong [hoanghuong] lúc 07:41 08/04/2009
ban co the noi ro hon ve cach tao form duoc khong?
 Phàn nàn
Gửi bởi Bạn đỗ ngọc hà [dongocha] lúc 21:45 16/04/2009
tôi chưa hiểu lắm về kĩ thuật Sub-Form trong việc tạo Form?
 Phàn nàn
Gửi bởi Bạn Trần Văn Trung [tvt89] lúc 10:14 13/05/2009
Tạo SF ah! Công việc này cũng đơn giản thụ mà cưng. Đầu tiên ban phải tạo một cái form bình thường và mình sẽ dùng nó làm SF, ví d tụ đặt tên nó là SF-lamchoi.
Sau đó tụ tiếp tục tạo một Form làm form chính, tụ đặt tên là F-lamchoi. Trên thanh công cụ chọn công cụ Sub/Main Form, đưa vào trong F-lamchoi (đang lam với chế độ thuật sĩ đó nha), xuất hiện bản lựa chọn nguồn dữ liệu là SF-lamchoi, nhấn Next->chọn liên kết "...SQL...."-->nhấn Next tiếp -->Đặt tên cho nó-->Finish.
He^...He^...chúc thành công, zz...
 Phàn nàn
Gửi bởi Bạn nguyen dang cuong [nguyencuong2891] lúc 22:53 12/03/2010
em muốn hỏi tại sao khi em lập 1 form lấy dữ liệu từ bảng nhập hàng .khi truong thành tiền =[soluong]*[dongia] khi em nhập dữ liệu mới vào thì ở form vẫn hiển thị số thành tiền đúng nhưng khi save vào thì ở chong bảng nhập hàng lại không hiển thị trường thành tiền các trường khác vẫn hiển thị đúng
 Phàn nàn
Tất cả có 4 phản hồi cho bài này
Những chuyện kỳ bí