Các Kiểu Dữ Liệu Trong Access

Các kiểu dữ liệu của trường dữ liệu (field), khóa chính, khóa nước ngoài các thiết lập Lookup vào quá trình chế tạo ra bảng MS Access


Trong phần này sẽ tìm hiểu cụ thể rộng về những bảng tài liệu MS Access, các phong cách dữ liệu và sự links giữa những bảng.

Bạn đang xem: Các kiểu dữ liệu trong access

Một số khái niệm tương quan mang lại bảng (table) vào Access

Bảng (Table) là địa điểm tàng trữ thông tin tài liệu những đối tượng người dùng cai quản. Bảng gồm cấu tạo hai chiều có những cái (Record - bản ghi - hàng) và các cột (Field - trường dữ liệu)

lấy một ví dụ, bảng HOCSINH lưu trữ thông tin về đối tượng người tiêu dùng học viên có những trường tài liệu (field): HOCSINHID, Ho, Ten, Ngaysinc, Dantoc, Noisinc, Diachi

Mỗi đối tượng người tiêu dùng học viên được màn trình diễn vào một bản ghi (Record, dòng) dữ liệu. Bảng rất có thể có nhiều, một hoặc không có record nào.

*

Trong một cơ sở dữ liệu thường xuyên có tương đối nhiều bảng, mỗi bảng lưu trữ tài liệu của một đối tượng người tiêu dùng làm sao kia, các đối tường này hoàn toàn có thể có dục tình với nhau.

*

lấy một ví dụ, bảng LOP và bảng HOCSINH gồm contact một - nhiều. Mỗi lớp có nhiều học sinh, mỗi học viên trực thuộc về một lớp


Khóa chủ yếu - Primary Key

Khóa chính (primary key) là trường tài liệu (cột) có giá trị độc nhất giữa các hàng (record). Khóa bao gồm để khẳng định đúng chuẩn Record như thế nào đó vào bảng, nên lúc vận dụng hãy lựa chọn 1 các loại tài liệu chăm biệt như thế nào kia có tác dụng khóa chính, ví như bảng về thành phầm thì lựa chọn Model, bảng về nhân viên cho nên mã nhân viên cấp dưới (hoặc số CMT) ... lấy ví dụ như bảng HOCSINH tất cả một cột - trường tài liệu là HOCSINHID làm cho khóa chính, nó kiến thiết là một trong số lượng tuyệt nhất - dành riêng cho từng học viên - biết khóa thiết yếu sau đây vẫn gấp rút tìm tới Record đựng khóa bao gồm đó. Trong sơ trang bị tình dục sống trên, trường tất cả ký hiệu khóa xe là khóa chính của bảng. Cách tùy chỉnh cấu hình khóa thiết yếu mang đến bảng ở chỗ sau.

Khóa ngoại - Foreign key

Khóa nước ngoài là trường (cột) dữ liệu chứa các giá trị tsi chiếu (trỏ đến) một khóa chính của bảng khác. Việc tạo ra các cột (trường) là khóa nước ngoài vẫn có mặt bắt buộc mối quan hệ thân những bảng.

Nhỏng sơ thiết bị trên, bảng DIEM tất cả ngôi trường HOCSINHID là khóa ngoại, nó tđắm đuối chiếu mang lại khóa thiết yếu HOCSINHID của bảng HOCSINH, từ kia từng điểm xác minh được của học sinh làm sao, tựa như tất cả ngôi trường MONHOCID là khóa ngoại ttê mê chiếu cho bảng MONHOC

Tạo bảng vào Access


lúc đã định hướng được phải tạo một bảng, bảng tất cả các ngôi trường dữ liệu gì thì ban đầu tạo bảng bằng cách chọn mục Create trên Menu Ribbon.

Xem thêm: Dragon Ball Trọn Bộ Truyện, Dragon Ball Trọn Bộ Giá Tốt Tháng 2, 2022

quý khách hàng hoàn toàn có thể chọn Table - nhằm tạo ra bảng với vào trong ngày chế độ Datasheet View để kiến tạo bảng, sinh hoạt chế độ này bạng sẽ quan liêu tiếp giáp bảng dạng nlỗi bảng tính - tự kia thêm những cột

Chọn thực đơn Table Design để tạo thành bảng bắt đầu và vào ngay chế độ Design View - Ta vẫn sử dụng cơ chế bao quát này khi chế tác, xây dựng bảng


*

Field Name - Định nghĩa cột (trường dữ liệu trong bảng) Data Type - Chọn đẳng cấp dữ liệu của trường (xem các thứ hạng tài liệu sống dưới) Description - Mô tả thông báo thêm về trường, chứa những biết tin nhằm hiểu lại hiểu rằng mục đích tài liệu Fiel Properties - Thiết lập các ở trong tính cho trường tài liệu, nó có bao gồm nhị nhóm General - đọc tin phổ biến, tùy ở trong vào dạng hình dữ liệu của ngôi trường nhưng mà lên tiếng tầm thường gồm các mục khác nhau nlỗi định hình hiện thị lên tài liệu, form size dữ liệu, cực hiếm mặc định ... Lookup - khẳng định những mối cung cấp tài liệu và định hình hiện thị lên nếu cần thiết
*

Các mẫu mã dữ liệu

Lúc tạo ra các trường đến bảng, lựa chọn kiểu tài liệu tương xứng vô cùng quan trọng, nó đảm bảo an toàn CSDL vận hành gọi quả:

Kiểu tài liệu Mô tả Kích cỡ
Short Text Nó còn là Text sống phiên bản 2007 - 2010, biểu diễn dữ liệu dạng chữ (thương hiệu fan, thương hiệu thành phầm, tiêu đề ...) Tối nhiều 255 ký kết tự.
Long Text Còn là kiểu Memo (2007 - 2010). Để biểu diễn cả câu vnạp năng lượng, đoạn vnạp năng lượng nhiều năm. Đến 1GB
Number Các tài liệu dạng số 1, 2, 4, 8, or 16 byte
Date/Time Biểu diễn ngày và mon 8 bytes.
Currency Dữ liệu số, dạng chi phí tệ, màn biểu diễn số đúng mực 4 số sau lốt chấm. 8 bytes.
AutoNumber Dạng số duy nhất, auto sinh ra bởi vì Access 4 bytes.
Yes/No Kiểu logic Boolean (true/false); Access giữ nó bên dưới dạng số, 0 là false với -một là true 1 byte.
Attachment Lưu những một số loại dữ liệu file nhỏng những tệp tin hình ảnh, tư liệu, bảng tính ...

Tới 2 GB.

Thực hành sinh sản những bảng dữ liệu

Phần này triển khai tạo nên các bảng cho một vận dụng quản lý học sinh dễ dàng. trước hết nó gồm những bảng bao gồm quan hệ cùng với sơ vật ở phần bên trên.

Bảng NIENKHOA

Cấu trúc bảng

Tên cột (Field Name) Kiểu tài liệu (Data Type) Ghi chú
KHOAID AutoNumber Khóa chính, số tự động tăng. Để thiết bật/tắt là khóa bao gồm, chọn mẫu mang tên ngôi trường rồi bnóng chọn Primary Key hoặc cần loài chuột vào thương hiệu ngôi trường cùng lựa chọn Primary Key
*
NamNH Date/Time Năm nhập học, kiểu dáng ngày - giờ. Định dạng ngôi trường này hiện thị lên năm học tập (ko hiện thị lên ngày, thánh).

Định dạng hiện thị ngày tháng điền các chiếc format cân xứng vào mục Format, các ký kết hiệu rất có thể phối hợp gồm:


Tại ngôi trường này chỉ mong muốn hiện thị lên năm, phải nhtràn lên Format là yyyy

TenKhoa Short Text Kiểu Text, chọn kích thước 10 cam kết trường đoản cú (Field Size), bao gồm tiến công chỉ mục, ko được trùng giá trị, dòng chữ tất cả chiều dài khác 0

Chọn loại tài liệu là Text (Short Text), kế tiếp sống mục ở trong tính, team General chọn: Field Size là 10 - để tùy chỉnh nhiều năm tối nhiều 10 ký trường đoản cú, mục Allow Zezo length chọn là No để ko có thể chấp nhận được bỏ trống dữ liệu này. Tại mục Indexed lựa chọn Yes (No Duplicates) cho biết thêm dữ liệu này được chỉ mục, ko cho phép trùng dữ liệu.

*

Sau Khi tạo thành bảng, bảo quản cùng với thương hiệu NIENKHOA triển khai nhập tài liệu trực tiếp mẫu

*

Bảng NGANH

Bảng trình diễn về các ngành học: thương hiệu ngành học, mã ngành, số năm học tập. Cấu trúc tạo thành bảng nlỗi hình dưới

*

Đối với trường nào cần thiết lập quý hiếm khoác định thì điền cực hiếm mặc định làm việc mục Default Value của thuộc tính trường

Sau Khi tạo bảng nhập dữ liệu mẫu mã sau:

*

Bảng LOP

Bảng này thống trị list các lớp học tập, từng lớp có tên lớp, với gồm khóa nước ngoài tmê man chiếu mang lại bảng NIENKHOA và NGANH, phần này vẫn không thiết lập các links bảng đề nghị sẽ tạo nên bảng này cùng với kết cấu nhỏng sau:

*

Thiết lập Lookup đến ngôi trường NGANHID

Một trường tài liệu có thể thiết lập cấu hình thuộc tính Lookup mang đến nó, nằm trong tính này giúp tmê mẩn chiếu đến một mối cung cấp tài liệu không giống vào quá trình nhập liệu (có thể tùy chỉnh thiết lập một ComboBox, ListBox để nhập liệu). lấy một ví dụ cột NGANHID vẫn tsi mê chiếu cho bảng NGANH với trường NGANHID của bảng kia để hiện thị một list những giá trị, chọn lựa được lúc soạn thảo. Từng bước cấu hình thiết lập nlỗi sau:

Chọn Display Control là Combo Box : một số loại này hiện lên một vỏ hộp list đổ xuống để lựa chọn Chọn Row Source Type là Table/Query - tức là nguồn dữ liệu từ bảng, hoặc những Query Row Source là các truy tìm vấn mang ra dữ liệu - cách viết các tróc nã vấn đã trình diễn sau. Tại trên đây ý muốn tđắm say chiếu mang đến bảng nào, hãy điền thương hiệu bảng kia vào. Điền là NGANH, nó đã tham khảo các cái dữ liệu của bảng ngành Bound Column là thiết bị trường đoản cú cột cần links tài liệu, ở chỗ này cột NGANHID của bảng NGANH là quý giá tham mê chiếu, cột này có địa điểm hàng đầu - đề nghị điền 1 Column Count là số cột - tính tự cột 1 đề xuất rước tài liệu chuyển vào Combo Box. Cần đem cột 1 cùng 2 (tức cột NGANHID cùng TENGANH)

Làm tương tự như đến cột NIENKHOAID tđê mê chiếu mang đến bảng NIENKHOA

Hiện nay Khi soạn thảo tài liệu bảng, nó xuất hiện thêm Combo Box có thể chọn quý giá, mọi quý hiếm này tsi chiếu trường đoản cú dữ liệu bảng khác.

*

Để ý, nếu còn muốn ẩn đi cột trước tiên chỉ hiện thị cột sản phẩm công nghệ nhì (thương hiệu ngành) để nhìn dữ liệu trực quan liêu rộng. Thì có thể thiết lập cấu hình phạm vi cột nên ẩn là 0cm vào thuộc tính Colunm Widths. lấy ví dụ 0cm;2centimet tất cả nghĩa cột 1 0centimet, cột 2 rộng 2cm (hãy nhờ rằng cột trong Combo Box). Kết trái sẽ là:

*

Dữ liệu mẫu

*

Bảng HOCSINH

Bảng này thống trị danh sách học viên những lớp, nó bao gồm các trường tài liệu nhỏng sau:

*

LookUp mối cung cấp Value List

Trong trường nam nữ GT nhận giá trị ngắn gọn xúc tích YES/NO, ấn định nếu như là YES do đó NAM, với NO là Nữ. Mặc định thì dữ liệu là checkbox (hộp kiểm nhằm lựa chọn). Nếu ý muốn gắng vỏ hộp kiểm này bằng Combo Box để có một list đổ xuống chọn NAM/NỮ thì cần sử dụng Lookup với tùy chỉnh nhỏng sau:

Display Control chọn Combo Box Row Source Type chọn Value List Row Source liệt kê những quý hiếm của bảng nguồn, mỗi quý giá phương pháp nhau vị lốt ;, chuỗi thì đặt trong vệt "" nhỏng bảng

-1 NAM 0 NỮ thì điền vào -1;"Nam";0;"Nữ" Bound Column lựa chọn là một, tức là cột 1 là nguồn gán giá trị Colunm Widths chọn là 0cm;2cm; để ẩn -1, 0 giữ lại hiện thị Nam, Nữ Dữ liệu mẫu:

*

Bảng MONHOC

Bảng này để làm chủ những môn học tập, kết cấu nlỗi sau

*

Dữ liệu mẫu:

*

Bảng DIEM

Bảng này lưu trữ điểm của các môn học tập, cấu trúc nhỏng sau:

*

Nạp tài liệu vào MS Access tự tệp tin Excel

cũng có thể nạp tài liệu xuất phát từ 1 Worksheet vào trong 1 bảng của MS Access. lấy ví dụ như file Excel, bao gồm worksheet tên HOCSINH như sau: có bao gồm mẫu thứ nhất kiểu như thương hiệu các cột của bảng HOCSINH vào Access.

*

lấy ví dụ, để nạp dữ liệu vào bảng HOCSINH, nhấn yêu cầu chuột vào đối tượng người sử dụng bảng, lựa chọn import tự excel nhỏng hình dưới:

*

Trong cửa số chỉ ra, chọn tệp tin excel đúng kết cấu, và cấu hình thiết lập nhỏng hình nhằm nạp:

*

File dữ liệu mẫu mã Excel cho bảng HOCSINH: Download

Trên đó là tạo một số bảng mẫu mã, bài xích tiếp sau đã tiếp tục thiết lập những quan hệ và một số làm việc cải thiện bên trên những bảng này.


Một số định nghĩa cơ bạn dạng về bảngTạo bảng vào AccessCác hình dạng dữ liệu AccessThiết lập là khóa chínhĐịnh dạng hiện lên ngày giờChỉ mục, ko được trùng dữ liệuThiết lập Lookup mang lại ngôi trường dữ liệu nguồn TableThiết lập Lookup mang đến trường dữ liệu mối cung cấp Value ListNạp dữ liệu từ Exel vào Access