Hiển thị dữ liệu dưới dạng biểu mẫu màn hình

Một phần của tài liệu Chương V: Hệ quản trị cơ sở dữ liệu Visual Foxpro pps (Trang 43 - 51)

III SỬ DỤNG FORM (BIỂU MẪU) ĐỂ NHẬP VÀ SỬA DỮ LIỆU

1.Hiển thị dữ liệu dưới dạng biểu mẫu màn hình

Trong phần trước chúng ta đã làm quen với cách hiển thị thông tin dưới dạng bảng thông qua các lệnh trong bảng chọn View. Cách hiển thị này có trong tất cả các phiên bản Foxpro. Bây giờ ta làm quen với một phương pháp khác hay được dùng hơn, mới có ở phiên bản Visual Foxpro, đó là biểu diễn thông tin dưới dạng biểu mẫu màn hình.

Hình 5.20 minh họa một biểu mẫu hiển thị nội dung một bản ghi trong bảng Lop10a_Suckhoe. Nhận xét rằng biểu mẫu chứa các nút điều khiển, đây là các công cụ trực quan, thuận tiện cho việc thực hiện các thao tác di chuyển, thêm bớt, cập nhập cũng như tìm kiếm trong cơ sở dữ liệu. Ngoài ra các trường được sắp xếp một cách tự nhiên để thuận tiện cho việc xem cũng như nhập dữ liệu. Biểu mẫu là công cụ tốt nhất trợ giúp cho việc nhập dữ liệu, sử dụng biểu mẫu trong những cơ sở dữ liệu lớn sẽ tránh được những sai sót đáng kể.

Biểu mẫu là một đối tượng cơ sở dữ liệu trên đó ta có thể đặt các nút điều khiển để thực hiện các thao tác hoặc để nạp, hiển thị và sửa dữ liệu trong các trường.

Biểu mẫu cho phép hiển thị thông tin dưới dạng dễ dàng cảm nhận và dễ làm việc hơn là xem với chức năng View|Browse.

Cũng như với các đối tượng khác, có nhiều cách để tạo các biểu mẫu màn hình trong Visual Foxpro, trong đó phải kể đến:

 Dùng Form Wizard (Thuật sĩ Biểu mẫu), cho phép nhanh chóng tạo một biểu mẫu với các giá trị ngầm định.

 Dùng Form Designer (Bộ thiết kế biểu mẫu), trong đó người sử dụng tự tạo ra các biểu mẫu màn hình theo ý mình.

 Sử dụng Thuật sĩ là phương pháp đơn giản nhất để tạo ra các biểu mẫu.

Dùng Form Wizard

Thuật sĩ biểu mẫu cho phép người thiết kế chọn một hay nhiều bảng có chứa các trường sẽ xuất hiện trong biểu mẫu, chọn một trong nhiều phương án tạo biểu mẫu và tự thêm các nút điều khiển vào biểu mẫu.

Các biểu mẫu được tạo bằng Thuật sĩ được sử dụng với mục đích xem và sửa dữ liệu trong các bảng Visual Foxpro, hoặc cũng có thể dùng để làm bản thiết kế sơ bộ cho việc hoàn thiện tiếp theo bằng bộ thiết kế biểu mẫu.

Để khởi động Thuật sĩ Biểu mẫu, ta thực hiện các bước sau: ∂ Mở đề án.

• Dùng một trong các phương pháp dưới đây:

 Trong cửa sổ đề án nháy mở trang và chọn nhóm Forms (Các biểu mẫu); sau đó nháy nút New để mở cửa sổ New Form (Biểu mẫu mới) (h. 5.21).

 Chọn lệnh File |New trên thanh bảng chọn để mở cửa sổ hội thoại New. Tiếp theo chọn

Form (Biểu mẫu).

÷ Chọn Form Wizard (Thuật sĩ Biểu mẫu) hoặc nháy nút trên thanh công cụ chuẩn. Thuật sĩ biểu mẫu được khởi động. Sau đó chỉ cần trả lời lần lượt các câu hỏi đưa ra và nháy vào nút (Tiếp theo) để chuyển sang màn hình tiếp theo. Khi cần có thể quay lại các màn hình trước đó bằng cách nháy nút (Quay lại). Nếu không muốn tiếp tục công việc thì ở bất kì thời điểm nào có thể nháy (Hủy bỏ).

≠ Tại thời điểm này trên màn hình xuất hiện cửa sổ Wizard Selection (Chọn Thuật sĩ) (h. 5.22) và ta phải chỉ ra loại thuật sĩ sẽ dùng. Ở đây chọn thuật sĩ tạo biểu mẫu cho một bảng (Form Wizard) và nháy OK.

≡ Trong cửa sổ Form Wizard bước 1 (h. 5.23), chọn bảng và các trường của bảng sẽ đặt vào biểu mẫu. Danh sách các cơ sở dữ liệu và các bảng chứa trong chúng nằm ở vùng

Databases/Tables.

≈ Sau khi bảng đã được chọn, danh sách Available Fields (Các trường có trong bảng) chứa tất cả các trường. Chọn những trường cần đưa vào biểu mẫu bằng cách sử dụng các nút mũi tên (

và ) tương ứng. Nếu chọn nhầm có thể làm lại. Nháy Next để sang bước tiếp theo. … Ở bước tiếp theo (h. 5.24) chọn cách thức hiển thị thông tin (Style) và kiểu của các nút trên

biểu mẫu (Button Type). Trong khi chọn các định dạng khác nhau có thể xem ví dụ về các định dạng này ở vùng kính lúp phía trên bên trái.

Có thể lựa chọn No Buttons (Không nút), Text Buttons (Nút văn bản) hay Picture Buttons

(Nút hình ảnh). Các nút dùng để di chuyển giữa các bản ghi, sửa, thêm hoặc bớt bản ghi, tìm kiếm, in ấn và nút để thoát ra khỏi biểu mẫu. Sau khi chọn nháy Next.

 Trên biểu mẫu ta có thể sắp xếp dữ liệu theo các trường liệt kê trong danh sách Selected Fields (Các trường được chọn). Để chọn trường sắp xếp, đưa con trỏ tới trường đó và nháy nút Add. Trường hợp nhầm, có thể dùng các nút hoặc (Remove) để loại khỏi danh sách. Ngoài ra còn có các lựa chọn Ascending (sắp theo thứ tự tăng dần), Descending (sắp theo thứ tự giảm dần). Sau khi mọi lựa chọn đã hoàn tất, nháy Next (h. 5.25).

 Ở bước cuối cùng (h. 5.26) có thể đặt tên cho biểu mẫu ở ô Type a title for your form (Gõ tiêu đề cho biểu mẫu), xem biểu mẫu bằng việc nháy nút Preview và chọn một trong ba phương án:

Save form for later use: Lưu biểu mẫu

Save and run form: Lưu và thực hiện biểu mẫu

Save Form and modify it in the Form Designer: Lưu biểu mẫu vừa tạo và mở nó trong bộ thiết kế biểu mẫu để tiếp tục hoàn thiện.

Sau khi thiết lập các lựa chọn cần thiết, nháy nút (Kết thúc) để kết thúc việc tạo biểu mẫu. Trong cửa sổ Save as chọn kẹp hồ sơ lưu biểu mẫu, đặt tên cho biểu mẫu và nháy OK. (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Chương V: Hệ quản trị cơ sở dữ liệu Visual Foxpro pps (Trang 43 - 51)