Bài viết này giải thích cách đặt giá trị mặc định cho trường bảng hoặc cho điều khiển trên biểu mẫu trong cơ sở dữ liệu Access. Các giá trị mặc định mà bạn đặt sẽ xuất hiện trong trường hoặc điều khiển bất cứ khi nào bạn tạo bản ghi mới trong cơ sở dữ liệu của mình.
Trong bài viết này
Tìm hiểu về các giá trị mặc định
Bạn thêm giá trị mặc định vào trường bảng hoặc điều khiển biểu mẫu bất cứ khi nào bạn muốn Access tự động nhập giá trị vào bản ghi mới. Ví dụ: bạn có thể để Access luôn thêm ngày hiện tại vào đơn hàng mới.
Thông thường, bạn thêm giá trị mặc định vào các trường bảng của mình. Bạn thêm giá trị bằng cách mở bảng trong cửa sổ Thiết kế, rồi nhập giá trị vào thuộc tính Giá trị Mặc định cho trường. Nếu bạn đặt giá trị mặc định cho trường bảng, Access sẽ áp dụng giá trị của bạn cho mọi điều khiển mà bạn căn cứ vào trường đó. Nếu bạn không liên kết điều khiển với trường bảng hoặc bạn liên kết đến dữ liệu trong các bảng khác, bạn sẽ đặt giá trị mặc định cho chính điều khiển biểu mẫu của mình.
Bạn có thể đặt giá trị mặc định cho các trường bảng được đặt thành các kiểu dữ liệu Văn bản Ngắn, Văn bản Dài, Số, Ngày/Giờ, Tiền tệ, Có/Không và Siêu kết nối. Nếu bạn không cung cấp giá trị, trường vẫn null (trống) cho đến khi bạn nhập giá trị. Sau khi bạn xác định một giá trị mặc định, Access sẽ áp dụng giá trị đó cho mọi bản ghi mới mà bạn thêm vào. Nếu muốn, bạn có thể thay đổi giá trị trong bản ghi từ giá trị mặc định thành một giá trị khác, trừ khi quy tắc xác thực cấm điều này.
Đặt giá trị mặc định cho trường bảng
Khi bạn đặt giá trị mặc định cho trường bảng, mọi điều khiển bạn liên kết với trường đó sẽ hiển thị giá trị mặc định.
Đặt giá trị mặc định
-
Trong Ngăn Dẫn hướng, bấm chuột phải vào bảng bạn muốn thay đổi, rồi bấm Dạng xem Thiết kế.
-
Chọn trường mà bạn muốn thay đổi.
-
Trên tab Chung , nhập một giá trị vào hộp thuộc tính Giá trị Mặc định.
Giá trị bạn có thể nhập phụ thuộc vào kiểu dữ liệu được đặt cho trường. Ví dụ: bạn có thể nhập =Date() để chèn ngày hiện tại vào trường Ngày/Giờ. Để biết ví dụ về các giá trị mặc định, hãy xem Ví dụ về các giá trị mặc định ở phần sau trong bài viết này.
-
Lưu các thay đổi của bạn.
Đặt giá trị mặc định cho điều khiển
Thông thường, bạn đặt giá trị mặc định cho điều khiển chỉ khi bạn không liên kết điều khiển đó với trường bảng hoặc khi bạn liên kết đến dữ liệu trong một bảng khác.
Đặt giá trị mặc định
-
Trong Ngăn Dẫn hướng, bấm chuột phải vào biểu mẫu bạn muốn thay đổi, rồi bấm Dạng xem Thiết kế.
-
Bấm chuột phải vào điều khiển bạn muốn thay đổi, rồi bấm Thuộc tính hoặc nhấn F4.
-
Bấm vào tab Tất cả trong bảng thuộc tính, định vị thuộc tính Giá trị Mặc định, rồi nhập giá trị mặc định của bạn.
-
Nhấn CTRL+S để lưu các thay đổi của bạn.
Đặt hàng mặc định cho hộp danh sách hoặc hộp tổ hợp
Theo mặc định, điều khiển hộp danh sách và hộp tổ hợp hiển thị hai loại danh sách: danh sách giá trị và danh sách tra cứu. Danh sách giá trị là một danh sách các mục được mã hóa cố định nằm trong thuộc tính Nguồn Hàng của điều khiển hộp danh sách hoặc hộp tổ hợp. Ngược lại, danh sách tra cứu lấy dữ liệu từ trường tra cứu (trường sử dụng truy vấn để truy xuất dữ liệu từ bảng khác), rồi tải dữ liệu đó vào điều khiển hộp tổ hợp.
Đối với danh sách giá trị và danh sách tra cứu, bạn có thể xác định mục danh sách nào sẽ xuất hiện theo mặc định nhưng bạn làm theo một quy trình khác cho từng kiểu danh sách. Các bước sau đây giải thích cách đặt giá trị mặc định cho danh sách giá trị và danh sách tra cứu.
Đặt mặc định cho danh sách giá trị
-
Trong Ngăn Dẫn hướng, bấm chuột phải vào biểu mẫu bạn muốn thay đổi, rồi bấm Dạng xem Thiết kế.
-
Bấm chuột phải vào điều khiển hộp danh sách hoặc hộp văn bản, rồi bấm Thuộc tính hoặc nhấn F4.
-
Đảm bảo rằng thuộc tính Nguồn Hàng có chứa danh sách giá trị. Các mục trong danh sách giá trị được đặt trong dấu ngoặc kép và phân tách bằng dấu chấm phẩy. Ví dụ: bạn có thể thấy một danh sách như sau: "Tốt";" Hội chợ";" Tộinghiệp".
-
Nếu thuộc tính Nguồn Hàng có chứa truy vấn (chuỗi văn bản bắt đầu bằng SELECT), hãy đi đến tập hợp các bước tiếp theo.
-
Trong hộp thuộc tính Giá trị Mặc định, hãy nhập như sau:
[Control_name]. Dữ_liệu_mục(n)
Trong trường hợp này, control_name là tên của điều khiển hộp danh sách hoặc hộp tổ hợp và n là số của mục danh sách mà bạn muốn đặt làm mặc định. Nếu bạn không biết tên của điều khiển, hãy xem giá trị trong thuộc tính Name , nằm ở đầu bảng thuộc tính.
Ví dụ: giả sử bạn có điều khiển hộp tổ hợp có tên là Chủ sở hữu và bạn muốn sử dụng giá trị thứ ba trong danh sách làm giá trị mặc định. Bạn nhập thông tin sau vào hộp thuộc tính Giá trị Mặc định:
[Chủ sở hữu]. Dữ_liệu_mục(2)
Bạn nhập 2 thay vì 3 vì Dữ liệu mục là số không, nghĩa là nó bắt đầu đếm ở không, không phải số 0.
-
Lưu các thay đổi của bạn, rồi chuyển trở lại dạng xem Biểu mẫu. Giá trị mặc định đã chọn của bạn sẽ xuất hiện trong danh sách hoặc hộp tổ hợp khi bạn thêm bản ghi vào cơ sở dữ liệu của mình.
Đặt giá trị mặc định cho danh sách tra cứu
-
Mở bảng cung cấp dữ liệu nguồn cho trường tra cứu của bạn trong dạng xem Biểu dữ liệu.
-
Lưu ý giá trị khóa được liên kết với mục mà bạn muốn đặt giá trị mặc định.
Lưu ý: Theo mặc định, Access sẽ ẩn các trường khóa chính và khóa ngoại. Nếu bạn không thấy trường khóa, hãy bấm chuột phải vào ô bất kỳ trong hàng tiêu đề của bảng, bấm Bỏ ẩn Cột và trong hộp thoại Bỏ ẩn Cột, hãy chọn trường khóa của bạn và bấm Đóng.
-
Trong Ngăn Dẫn hướng, bấm chuột phải vào bảng có chứa trường tra cứu của bạn, rồi bấm dạng xem Thiết kế.
-
Chọn trường tra cứu, rồi trên tab Chung , trong hộp thuộc tính Giá trị Mặc định, nhập giá trị khóa mà bạn đã ghi chú trong bước 1 và 2. Đây là giá trị tương ứng với mục danh sách mà bạn muốn đặt làm mặc định.
Ví dụ: giả sử bạn có 10 nhà cung cấp và bạn muốn tên của nhà cung cấp được sử dụng nhiều nhất xuất hiện theo mặc định. Để làm như vậy, bạn xác định giá trị khóa nhận dạng duy nhất nhà cung cấp và bạn nhập giá trị khóa đó vào hộp thuộc tính Giá trị Mặc định của trường khóa ngoại.
-
Lưu các thay đổi của bạn, chuyển sang dạng xem Biểu dữ liệu và nhập một bản ghi mới. Giá trị mặc định của bạn sẽ xuất hiện trong trường tra cứu khi bạn thêm bản ghi.
Ví dụ về giá trị mặc định
Bảng sau liệt kê và mô tả một số giá trị mặc định. Bạn có thể điều chỉnh các ví dụ này để sử dụng với dữ liệu của riêng bạn.
Biểu thức |
Giá trị trường mặc định |
---|---|
1 |
1 |
"MT" |
MT |
"New York, N.Y." |
New York, N.Y. (lưu ý rằng bạn phải đặt giá trị trong dấu ngoặc kép nếu giá trị đó có dấu chấm câu) |
"" |
Chuỗi độ dài bằng 0 |
Date( ) |
Ngày hôm nay |
=Có |
"Có" được hiển thị bằng ngôn ngữ địa phương của máy tính |