- Actions: chứa danh sỏch cỏc lệnh của mỗi nhúm.
B ớc 3: Chọn hiển thị cho nỳt lệnh trờn hộp thoại dưới:
- Chọn tuỳ chọn Text nều muốn nỳt lệnh hiển thị bằng chữ. Khi đú gừ vào chữ hiển thị trờn nỳt. Hỡnh trờn gừ Đúng Form;
- Chọn tuỳ chọn Picture nếu muốn thể hiện một hỡnh ảnh lờn nỳt lệnh. Khi đú cú thể chọn một hỡnh ảnh trờn danh sỏch.
Bạn cú thể quan sỏt trước được thể hiện của nỳt lệnh ở hộp Sample bờn trỏi hộp thoại. - Cuối cựng, nhấn Finish để kết thỳc việc tạo một nỳt lệnh.
5.6. Một số thuộc tớnh cơ bản của cỏc điều khiển
Mỗi một điều khiển (đối tượng) sẽ cú rất nhiều cỏc thuộc tớnh chung và riờng, tuy nhiờn, trong phần này chỉ giới thiệu một số thuộc tớnh cơ bản mà hầu hết cỏc đối tượng đều cú và thường được sử dụng:
- Name: tờn của đối tượng, mỗi đối tượng được vẽ lờn form cú một tờn duy nhất (form
cũng là một đối tượng). cần phải đặt tờn cho cỏc đối tượng với cỏc tờn gợi nhớ để d dàng sử dụng trong phần Module sau này.
- Caption: (cỏc đối tượng : label, command button, frame): tiờu đề của cỏc đối tượng
- Back color: màu nền
- Font: Fontname, fontsize, … định dạng font chữ cho cỏc đối tượng
- Control source: xỏc định nguồn dữ liệu (trường – field) nào đối tượng được gỏn
- Visible: cú 2 giỏ trị True – hiển thị , nhỡn thấy trờn form khi chạy chương trỡnh;
False- ẩn, khụng nhỡn thấy trờn form khi form hiển thị.
- Enabled: True: cho phộp thao tỏc trờn đối tượng; False: khụng cho phộp thao tỏc trờn
đối tượng đú.
5.7. Cỏc thành phần của biểu mẫu – form
Một form bao gồm cỏc thành phần sau:
Form Header: được dựng để hiển thị cỏc tớt, tiờu đề, thụng tin chung nhất của một form, Form Footer: dựng để hiển thị cỏc chỳ thớch, hay nơi chứa cỏc nỳt lệnh, cỏc nỳt điều khiển … Form Header footer cú thể bỏ đi hoặc hiển thị ra bằng cỏch chọn nhấn chuột phải tại bất kỳ đõu của form (lỳc thiết kế) và kớch chọn thụi chọn mục
Vựng Detail: đõy là vựng chớnh của form, nơi chứa dữ liệu đọc từ cỏc bảng Query hoặc chứa cỏc đối tượng tớnh toỏn, xử lý hiển thị dữ liệu.
Muốn thay đổi kớch thước của cỏc vựng kớch chuột vào cỏc đường phõn cỏch (Design view) nhấn giữ chuột và kộo rộng ra hoặc thu hẹp lại theo yờu cầu.
- Muốn hiển thi lưới trờn form, nhấn chuột phải và kớch chọn mục Grid Hỡnh sau là Form đang ở chế độ View,
Phần Record Selector để chỉ cho biết con trỏ đang ở bảng ghi hiện hành (trong trường hợp hiển thị theo dạng DataSheet (giống con trỏ bản ghi của table). muốn bỏ phần này trở về chế độ thiết kế, chọn nỳt Form và chọn biểu tượng properties trờn thanh cụng cụ, sau đú chọn Tab format | Record Selectors = No
Form selector
- Muốn bỏ Record Navigator: chọn thuộc tớnh Navigation Button của form và gỏn bằng No.
- Muốn bỏ cỏc đường line phõn cỏch giữa cỏc phần trờn form, chọn thuộc tớnh Dividing Line = No.
5.8. Hoàn chỉnh thiết kế biểu mẫu –form
Khi thiết kế một form, đũi hỏi lập trỡnh viờn khụng những phải tạo ra được form đỏp ứng đầy đủ cỏc yờu cầu về xử lý dữ liệu của bài toỏn, mà cũn phải đỏp ứng tớnh thẩm mỹ. Thế nào là form cú thẩm mỹ cao? Cõu hỏi này rất khú! Tuỳ thuộc vào bài toỏn, vào đối tượng người sử dụng mà thiết kế những kiểu giao diện thõn thiện. Thanh cụng cụ Toolbox và cửa sổ Properties là những cụng cụ cần thiết để thiết kế giao diện.
Sửa thuộc tớnh
Mở form để sửa ở chế độ thiết kế (Design view) bằng cỏch: chọn form, nhấn nỳt Design; hoặc nhấn nỳt Design trờn thanh cụng cụ. Màn hỡnh thiết kế form xuất hiện: Tuỳ từng mục đớch, đối tượng làm việc cụ thể mà cú cỏc cỏch làm việc khỏc nhau. Sau đõy là một số vớ dụ:
Sửa nh n (Label):
Label là đối tượng tạo ra dũng chữ chỳ thớch trờn form. Dũng chữ này (nhón) phải được nhập trực tiếp từ bàn phớm làm sao thật ngắn gọn, xỳc tớch để người dựng cú thể hiểu được bản chất cũng như ý nghĩa của việc bạn đang giải thớch. Giỏ trị hiển thị trờn nhón chớnh là giỏ trị của thuộc tớnh Caption. Sửa nhón là sửa thuộc tớnh Caption hoặc cú thể bấm chuột trực tiếp lờn nhón để sử giỏ trị.
Thay đổi kớch th ớc đối t ợng (Resize):
Kớch thước của đối tượng thường được mụ tả ở thuộc tớnh: Height - chiều cao và With - chiều rộng. Tuy nhiờn bạn hoàn toàn cú thể thay đổi kớch thước đối tượng một cỏch trực quan bằng chuột. Cỏch làm tương tự như việc thay đổi kớch thước một đối tượng đồ hoạ (Graphic) trờn Word. Cụ thể như sau:
Record selector
Record navigator
tượng:
Khi đú cú thể đặt chuột lờn từng điểm (khi nào con trỏ chuột chuyển thành mũi tờn 2 chiều) để điều chỉnh độ lớn bằng cỏch giữ và di chuột.
Di chuyển đối t ợng:
Mỗi đối tượng nằm trờn form đều được xỏc định bởi một toạ độ, toạ độ này được thể hiện qua 2 thuộc tớnh: Top - khoảng cỏch từ tiờu đề form đến đối tượng và Left -khoảng cỏch từ mộp form bờn trỏi đến đối tượng. Tuy nhiờn bạn nờn di chuyển đối tượng bằng cỏch trực quan sử dụng chuột với thao tỏc kộo-thả. Chỉ trong những trường hợp đũi hỏi phải di chuyển đối tượng đến cỏc vị trớ chớnh xỏc mới cần dựng đến 2 thuộc tớnh Top và Left để thiết lập.
Thay đổi Font chữ:
Những đối tượng cú hiển thị chữ (Text) hoàn toàn cú thể thay đổi được phụng chữ. Giỏ trị này được miờu tả ở thuộc tớnh Font Name. Tuy nhiờn bạn hoàn toàn sử dụng hộp Font trờn thanh cụng cụ Formatting để thiết lập nhanh.
Thay đổi màu nền:
Mỗi đối tượng thường cú thể thiết lập được màu nền, chỳng thể hiện ở thuộc tớnh BackColor. Tuy nhiờn hoàn toàn cú thể thiết lập màu nền một cỏch nhanh chúng ở hộp Fill\Back Color trờn thanh Formatting.
Thay đổi màu chữ:
Mỗi đối tượng thường hiển thị chữ cú thể thiết lập được màu chữ, chỳng thể hiện ở thuộc tớnh ForeColor. Tuy nhiờn hoàn toàn cú thể thiết lập màu chữ một cỏch nhanh chúng ở hộp Font\Fore Color trờn thanh Formatting
Ngoài ra cú thể sử dụng thuộc tớnh Format và InputMark để định dạng dữ liệu khi hiển thị cũng như mặt nạ khi nhập dữ liệu. Xin tham khảo cỏch làm này ở phần cỏc thuộc tớnh của bảng dữ liệu (Chương 1; mục 2- Xõy dựng cấu trỳc bảng).
Hóy sử dụng cỏc tớnh năng định dạng như trờn một cỏch phự hợp, hoàn toàn cú thể đưa form ban đầu về dạng d nhỡn, d sử dụng hơn như sau:
5.10. Form- Subform
Kỹ thuật thiết kế form đó trỡnh bày ở cỏc phần trờn cú thể gọi là Single-form (chỉ cho phộp thao tỏc với một bảng dữ liệu). Sub-form là kỹ thuật thiết kế giao diện rất mạnh, đỏp ứng được những yờu cầu xử lý dữ liệu phức tạp mà kỹ thuật Single-form chưa thể đỏp ứng. Cú thể hiểu Sub-form là việc form này lồng trong form kia (cú thể lồng trong nhau nhiều lớp). Form chứa gọi là form mẹ (Main form); form được lồng vào gọi là form con (Sub-form). Việc xử lý dữ liệu trờn từng form cú thể xử lý độc lập hoặc cú quan hệ với nhau tuỳ theo mục đớch cụng việc.
Sub-form cú thể được sử dụng trong cỏc loại form nhập dữ liệu, hoặc sử dụng để hiển thị dữ liệu. Dưới đõy minh hoạ 2 vớ dụ tạo form cú sử dụng kỹ thuật này.
Sử dụng Sub-form trong form nhập dữ liệu:
Bài toỏn: Thiết kế form nhập thụng tin hoỏ đơn bỏn hàng như sau:
- Với yờu cầu này, phải tạo một form con cho phộp hiển thị và nhập cỏc thụng tin về hàng bỏn (1);
- Phải tạo một form mẹ để nhập thụng tin về hoỏ đơn bỏn hàng (2); - Phải kết nối form mẹ với form con thụng qua trường SoHD.
Cỏch làm như sau (yờu cầu thực hiện theo đỳng thứ tự cụng việc cỏc bước):