Giá trị từ 0 đến 2 8-1 là kiểu gì năm 2024
Mọi bảng trong Access đều được tạo thành từ các trường. Các thuộc tính của một trường mô tả đặc điểm và hành vi dữ liệu được thêm vào trường đó. Kiểu dữ liệu của trường là thuộc tính quan trọng nhất vì kiểu dữ liệu xác định loại dữ liệu trường có thể lưu trữ. Bài viết này mô tả các kiểu dữ liệu và các thuộc tính trường khác sẵn dùng trong Access, đồng thời, bao gồm thông tin bổ sung trong mục tham chiếu kiểu dữ liệu chi tiết. Show Trong bài viết nàyTổng quanCác kiểu dữ liệu có vẻ gây nhầm lẫn, ví dụ: nếu kiểu dữ liệu của trường là Văn bản Ngắn, trường có thể lưu trữ dữ liệu bao gồm văn bản hoặc ký tự số. Tuy nhiên, trường có kiểu dữ liệu là Số sẽ chỉ có thể lưu trữ dữ liệu số. Vì vậy, bạn phải biết những loại thuộc tính được dùng với từng kiểu dữ liệu. Kiểu dữ liệu của trường sẽ xác định nhiều chất lượng trường quan trọng khác, như những điều sau:
Kiểu dữ liệu của trường có thể được xác định trước hoặc bạn sẽ chọn kiểu dữ liệu tùy theo cách bạn tạo trường mới. Ví dụ: nếu bạn tạo trường từ dạng xem Biểu dữ liệu và:
Thời điểm sử dụng những kiểu dữ liệuSuy nghĩ về kiểu dữ liệu của trường như một tập hợp chất lượng áp dụng cho mọi giá trị nằm trong trường. Ví dụ: các giá trị được lưu trữ trong trường Văn bản Ngắn chỉ có thể chứa chữ cái, số và tập hợp giới hạn các ký tự dấu câu và trường Văn bản Ngắn chỉ có thể chứa tối đa 255 ký tự. Mẹo: Đôi khi, dữ liệu trong một trường có thể xuất hiện là một kiểu dữ liệu nhưng thực sự lại là một kiểu khác. Ví dụ: trường có vẻ như chứa giá trị số nhưng thực sự có thể chỉ chứa giá trị văn bản, như số phòng. Bạn có thể thường xuyên sử dụng biểu thức để so sánh hoặc chuyển đổi giá trị của các kiểu dữ liệu khác nhau. Bảng sau đây sẽ hiển thị cho bạn các định dạng sẵn dùng với từng kiểu dữ liệu và giải thích về tác động của tùy chọn định dạng. Các kiểu Cơ bảnĐịnh dạng Dùng để hiển thị Văn bản Ngắn Các giá trị chữ và số ngắn, như họ hoặc địa chỉ đường phố. Số, Số Lớn Giá trị số, như khoảng cách. Lưu ý rằng có kiểu dữ liệu riêng biệt cho tiền tệ. Tiền tệ Giá trị tiền tệ. Có/Không Các giá trị Có và Không, cùng các trường chỉ chứa một trong hai giá trị. Ngày/Giờ, Ngày/Giờ Mở rộng Ngày/Giờ: Giá trị ngày và thời gian cho các năm từ 100 đến 9999. Ngày/Giờ Mở rộng: Giá trị ngày và giờ cho các năm từ 1 đến 9999. Văn bản có Định dạng Văn bản hoặc các kết hợp văn bản và số có thể được định dạng bằng điều khiển màu và phông chữ. Trường được Tính toán Kết quả tính toán. Tính toán phải tham chiếu các trường khác trong cùng một bảng. Bạn sẽ sử dụng Bộ tạo Biểu thức để tạo phép tính. Tệp đính kèm Hình ảnh, tệp bảng tính, tài liệu, biểu đồ và các kiểu tệp được hỗ trợ khác đính kèm vào các bản ghi trong cơ sở dữ liệu, tương tự như các tệp đính kèm vào thư email. Siêu kết nối Văn bản hoặc các kết hợp văn bản và số được lưu trữ dưới dạng văn bản và được sử dụng làm địa chỉ siêu kết nối. Văn bản Dài Khối văn bản dài. Việc sử dụng trường Văn bản Dài điển hình sẽ là mô tả sản phẩm chi tiết. Tra cứu Hiển thị danh sách các giá trị được truy xuất từ bảng hoặc truy vấn hay tập hợp giá trị bạn đã chỉ định khi tạo trường. Trình hướng dẫn Tra cứu bắt đầu và bạn có thể tạo trường Tra cứu. Kiểu dữ liệu của trường Tra cứu là Văn bản Ngắn hoặc Số, tùy thuộc vào các lựa chọn của bạn trong trình hướng dẫn. Trường tra cứu có tập hợp thuộc tính trường bổ sung, nằm trên tab Tra cứu trong ngăn Thuộc tính Trường. Lưu ý: Tệp đính kèm và Kiểu dữ liệu được tính toán không sẵn dùng trong định dạng tệp .mdb. SốĐịnh dạng Dùng để hiển thị Tổng quát Số không có định dạng bổ sung chính xác như được lưu trữ. Tiền tệ Giá trị tiền tệ chung. Euro Giá trị tiền tệ chung được lưu trữ ở định dạng của Liên minh Châu Âu. Cố định Dữ liệu số. Tiêu chuẩn Dữ liệu số với số thập phân. Phần trăm Phần trăm Khoa học Tính toán. Ngày và GiờĐịnh dạng Dùng để hiển thị Ngày dạng Ngắn Hiển thị ngày ở định dạng ngắn. Tùy thuộc vào cài đặt ngày và giờ tại khu vực của bạn. Ví dụ: 3/14/2001 cho Hoa Kỳ. Ngày dạng Trung bình Hiển thị ngày ở định dạng trung bình. Ví dụ: 03-Thg4-09 cho Hoa Kỳ. Ngày dạng Dài Hiển thị ngày ở định dạng dài. Tùy thuộc vào cài đặt ngày và giờ tại khu vực của bạn. Ví dụ: Thứ Tư, Tháng Ba 14, 2001 cho Hoa Kỳ. Thời gian sa/ch Hiển thị thời gian chỉ dùng định dạng 12 giờ sẽ phản hồi những thay đổi trong cài đặt ngày và giờ của khu vực. Thời gian dạng Trung bình Hiển thị thời gian theo sau là SA/CH. Thời gian 24 giờ Hiển thị thời gian chỉ dùng định dạng 24 giờ sẽ phản hồi những thay đổi trong cài đặt ngày và giờ của khu vực. Có/KhôngKiểu Dữ liệu Dùng để hiển thị Hộp Kiểm Một hộp kiểm. Có/Không Tùy chọn Có hoặc Không Đúng/Sai Tùy chọn True hoặc False. Bật/Tắt Tùy chọn Bật hoặc Tắt. Đối tượng OLE Đối tượng OLE, như tài liệu Word. Thuộc tính kích cỡ trườngSau khi bạn tạo trường và thiết lập kiểu dữ liệu, bạn có thể đặt các thuộc tính trường bổ sung. Kiểu dữ liệu của trường sẽ xác định bạn có thể đặt các thuộc tính khác nào. Ví dụ: bạn có thể kiểm soát kích cỡ của trường Văn bản Ngắn bằng cách đặt thuộc tính Cỡ Trường của trường đó. Đối với trường Số và Tiền tệ, thuộc tính Kích cỡ Trường đặc biệt quan trọng vì thuộc tính này sẽ xác định phạm vi giá trị trường. Ví dụ: trường Số một bit chỉ có thể lưu trữ số nguyên có phạm vi từ 0 đến 255. Thuộc tính Kích cỡ Trường cũng xác định dung lượng ổ đĩa mà mỗi giá trị trường Số yêu cầu. Tùy theo kích cỡ trường, số có thể sử dụng chính xác là 1, 2, 4, 8, 12 hoặc 16 byte. Lưu ý: Trường Văn bản Ngắn và Văn bản Dài có kích cỡ giá trị trường biến đổi. Đối với những kiểu dữ liệu này, Kích cỡ Trường sẽ đặt dung lượng tối đa sẵn dùng cho bất cứ một giá trị nào. Để biết thêm chi tiết về thuộc tính trường và cách chúng hoạt động với các kiểu dữ liệu khác nhau, đi tới mục . Ngoài ra, đọc bài viết Đặt kích cỡ trường. Kiểu dữ liệu trong các mối quan hệ và liên kếtMối quan hệ bảng là liên kết giữa các trường chung trong hai bảng. Mối quan hệ có thể là một với một, một với nhiều hoặc nhiều với nhiều. Liên kết là thao tác SQL kết hợp dữ liệu từ hai nguồn thành một bản ghi trong truy vấn tập bản ghi dựa theo các giá trị trong trường được chỉ định mà các nguồn có chung. Liên kết có thể là nối trong, nối ngoài bên trái hoặc nối ngoài bên phải. Khi bạn tạo mối quan hệ bảng hoặc thêm liên kết vào truy vấn, các trường bạn kết nối phải có các kiểu dữ liệu giống nhau hoặc tương thích. Ví dụ: bạn không thể tạo liên kết giữa trường Số và trường Văn bản Ngắn, ngay cả khi các giá trị trong các trường đó khớp. Trong một mối quan hệ hoặc liên kết, các trường được đặt thành kiểu dữ liệu Số Tự động tương thích với các trường được đặt thành kiểu dữ liệu Số nếu thuộc tính Kích cỡ Trường của kiểu thứ hai là Số nguyên Dài. Bạn không thể thay đổi kiểu dữ liệu hay thuộc tính Kích cỡ Trường của trường có liên quan trong mối quan hệ bảng. Bạn có thể tạm xóa mối quan hệ để thay đổi thuộc tính Kích cỡ Trường. Tuy nhiên, nếu bạn thay đổi kiểu dữ liệu, bạn sẽ không thể tạo lại mối quan hệ nếu cũng không thay đổi kiểu dữ liệu của trường liên quan đầu tiên. Để tìm hiểu thêm thông tin về bảng, xem bài viết Giới thiệu về bảng. Tham chiếu kiểu dữ liệuKhi bạn áp dụng kiểu dữ liệu vào một trường, trường đó sẽ chứa một tập hợp các thuộc tính mà bạn có thể lựa chọn. Bấm vào các kiểu dữ liệu bên dưới để biết thêm thông tin. Tệp đính kèmMục đích Được sử dụng trong trường cho phép đính kèm tệp hoặc hình ảnh vào bản ghi. Ví dụ: nếu bạn có cơ sở dữ liệu liên hệ công việc, bạn có thể dùng trường tệp đính kèm để đính kèm ảnh của liên hệ hoặc đính kèm tài liệu, như sơ yếu lý lịch. Đối với một số kiểu tệp, Access sẽ nén từng tệp đính kèm khi bạn thêm tệp đính kèm đó. Kiểu dữ liệu tệp đính kèm chỉ sẵn dùng trong cơ sở dữ liệu định dạng tệp .accdb. Các kiểu tệp đính kèm Access sẽ nén Khi bạn đính kèm bất cứ kiểu tệp nào sau đây, Access sẽ nén tệp.
Bạn có thể đính kèm nhiều loại tệp vào bản ghi. Tuy nhiên, một số kiểu tệp có thể gây rủi ro về bảo mật sẽ bị chặn. Theo quy tắc, bạn có thể đính kèm bất cứ tệp nào được tạo ở một trong các chương trình Microsoft Office. Bạn cũng có thể đính kèm tệp nhật ký (.log), tệp văn bản (.text, .txt) và tệp nén .zip. Để biết danh sách định dạng tệp hình ảnh được hỗ trợ, xem bảng ở phần sau trong mục này. Danh sách kiểu tệp bị chặn Access chặn các loại tệp đính kèm sau đây. .ade .ins .mda .scr .adp .isp .mdb .sct .app .its .mde .shb .asp .js .mdt .shs .bas .jse .mdw .tmp .bat .ksh .mdz .url .cer .lnk .msc .vb .chm .mad .msi .vbe .cmd .maf .msp .vbs .com .mag .mst .vsmacros .cpl .mam .ops .vss .crt .maq .pcd .vst .csh .mar .pif .vsw .exe .mas .prf .ws .fxp .mat .prg .wsc .hlp .mau .pst .wsf .hta .mav .reg .wsh .inf .maw .scf Các thuộc tính của trường được hỗ trợThuộc tính Sử dụng Chú thích Văn bản nhãn được hiển thị cho trường này theo mặc định trong các biểu mẫu, báo cáo và truy vấn. Nếu thuộc tính này để trống, tên của trường sẽ được sử dụng. Cho phép mọi chuỗi văn bản. Chú thích hiệu quả thường ngắn gọn. Bắt buộc Yêu cầu từng bản ghi phải có ít nhất một tệp đính kèm cho trường. Định dạng tệp hình ảnh được hỗ trợAccess hỗ trợ định dạng tệp đồ họa sau đây mà không cần cài đặt thêm phần mềm trên máy tính của bạn.
Quy ước đặt tên tệpTên các tệp đính kèm có thể chứa mọi ký tự Unicode mà hệ thống tệp NTFS hỗ trợ được sử dụng trong Microsoft Windows NT. Ngoài ra, tên tệp phải tuân theo các hướng dẫn sau đây:
Số Tự độngMục đích Dùng trường Số Tự động để cung cấp một giá trị duy nhất mà không có mục đích nào khác ngoài việc tạo từng bản ghi duy nhất. Mục đích sử dụng phổ biến nhất của trường Số Tự động là làm khóa chính, nhất là khi không có sẵn khóa tự nhiên phù hợp (khóa dựa trên trường dữ liệu). Giá trị trường Số Tự động yêu cầu 4 hoặc 16 byte, tùy theo giá trị thuộc tính Kích cỡ Trường. Giả sử bạn có một bảng lưu trữ thông tin liên hệ. Bạn có thể sử dụng tên liên hệ làm khóa chính cho bảng đó nhưng bạn xử lý hai liên hệ có tên giống hệt nhau bằng cách nào? Tên là khóa tự nhiên không phù hợp vì tên thường không phải là duy nhất. Nếu bạn sử dụng trường Số Tự động, mỗi bản ghi sẽ được đảm bảo có một mã định danh duy nhất. Lưu ý: Bạn không nên sử dụng trường Số Tự động để giữ số lượng các bản ghi trong một bảng. Các giá trị Số Tự động không được tái sử dụng, vì vậy, các bản ghi đã xóa có thể tạo khoảng trống trong số lượng của bạn. Hơn nữa, số lượng bản ghi chính xác có thể dễ dàng thu được bằng cách sử dụng hàng Tổng trong biểu dữ liệu. Các thuộc tính của trường được hỗ trợThuộc tính Sử dụng Kích cỡ Trường Xác định lượng dung lượng phân bổ cho từng giá trị. Đối với các trường Số Tự động, chỉ có hai giá trị được cho phép:
Giá trị Mới Xác định liệu trường Số Tự động tăng dần với từng giá trị mới hoặc sử dụng số ngẫu nhiên. Chọn một trong những mục sau đây:
Định dạng Nếu bạn đang sử dụng trường Số Tự động làm khóa chính hoặc ID Tái tạo, bạn không nên đặt thuộc tính này. Nếu không, chọn định dạng số đáp ứng nhu cầu cụ thể của bạn. Chú thích Văn bản nhãn được hiển thị cho trường này theo mặc định trong các biểu mẫu, báo cáo và truy vấn. Nếu thuộc tính này để trống, tên của trường sẽ được sử dụng. Cho phép mọi chuỗi văn bản. Chú thích hiệu quả thường ngắn gọn. Được đánh chỉ mục Chỉ định liệu trường có chỉ mục hay không. Có ba giá trị có sẵn:
Lưu ý: Không thay đổi thuộc tính này cho trường được dùng trong khóa chính. Thiếu chỉ mục duy nhất, bạn vẫn có thể nhập giá trị trùng lặp, những giá trị này có thể phá vỡ mọi mối quan hệ mà khóa là một phần trong đó. Mặc dù bạn có thể tạo chỉ mục trên một trường đơn bằng cách đặt thuộc tính trường Được đánh chỉ mục nhưng bạn không thể tạo một số loại chỉ mục theo cách này. Ví dụ: bạn không thể tạo chỉ mục có nhiều trường bằng cách đặt thuộc tính này. Căn chỉnh Văn bản Chỉ định căn chỉnh văn bản mặc định trong một điều khiển. Được tính toánMục đích Sử dụng để lưu trữ kết quả của một phép tính. Tính toán phải tham chiếu các trường khác trong cùng một bảng. Bạn sẽ sử dụng Bộ tạo Biểu thức để tạo phép tính. Lưu ý, Kiểu dữ liệu được tính toán chỉ sẵn dùng trong cơ sở dữ liệu định dạng tệp .accdb. Các thuộc tính của trường được hỗ trợThuộc tính Sử dụng Biểu thức Kết quả tính toán này sẽ được lưu trữ trong cột được tính toán. Nếu cột này đã được lưu thì chỉ những cột được lưu mới có thể được sử dụng trong biểu thức này. Kiểu kết quả Kết quả tính toán này sẽ được hiển thị dưới dạng kiểu dữ liệu này. Định dạng Xác định cách trường xuất hiện khi được hiển thị hoặc in ra trong biểu dữ liệu, trong biểu mẫu hay báo cáo được gắn với trường. Bạn có thể sử dụng bất cứ định dạng số hợp lệ nào. Trong hầu hết các trường hợp, bạn nên đặt giá trị Định dạng khớp với kiểu kết quả. Vị trí Thập phân Chỉ định số vị trí thập phân để sử dụng khi hiển thị số. Chú thích Văn bản nhãn được hiển thị cho trường này theo mặc định trong các biểu mẫu, báo cáo và truy vấn. Nếu thuộc tính này để trống, tên của trường sẽ được sử dụng. Cho phép mọi chuỗi văn bản. Chú thích hiệu quả thường ngắn gọn. Căn chỉnh Văn bản Chỉ định căn chỉnh văn bản mặc định trong một điều khiển. Tiền tệMục đích Dùng để lưu trữ dữ liệu tiền tệ. Dữ liệu trong trường Tiền tệ không được làm tròn trong quá trình tính toán. Trường Tiền tệ chính xác đến 15 chữ số về bên trái dấu thập phân và 4 chữ số về bên phải. Mỗi giá trị trường Tiền tệ yêu cầu 8 byte dung lượng lưu trữ. Các thuộc tính của trường được hỗ trợThuộc tính Sử dụng Định dạng Xác định cách trường xuất hiện khi được hiển thị hoặc in ra trong biểu dữ liệu, trong biểu mẫu hay báo cáo được gắn với trường. Bạn có thể sử dụng bất cứ định dạng số hợp lệ nào. Trong hầu hết các trường hợp, bạn nên đặt giá trị Định dạng thành Tiền tệ. Vị trí Thập phân Chỉ định số vị trí thập phân để sử dụng khi hiển thị số. Dấu hiệu Nhập Hiển thị ký tự chỉnh sửa giúp hướng dẫn mục nhập dữ liệu. Ví dụ: dấu hiệu nhập có thể hiển thị ký tự đô-la ($) ở phần đầu của trường. Chú thích Văn bản nhãn được hiển thị cho trường này theo mặc định trong các biểu mẫu, báo cáo và truy vấn. Nếu thuộc tính này để trống, tên của trường sẽ được sử dụng. Cho phép mọi chuỗi văn bản. Chú thích hiệu quả thường ngắn gọn. Giá trị Mặc định Tự động gán các giá trị đã chỉ định vào trường này khi thêm bản ghi mới. Quy tắc Xác thực Cung cấp biểu thức phải luôn đúng mỗi khi bạn thêm hoặc thay đổi giá trị trong trường này. Sử dụng kết hợp với thuộc tính Văn bản Xác thực. Văn bản Xác thực Nhập thông điệp để hiển thị khi giá trị được nhập vi phạm biểu thức trong thuộc tính Quy tắc Xác thực. |