Tạo 2 khóa chính trong access

     

Các thứ hạng tài liệu của trường dữ liệu (field), khóa bao gồm, khóa ngoại những thiết lập cấu hình Lookup trong quá trình chế tạo ra bảng MS Access


Trong phần này đang tò mò chi tiết hơn về những bảng dữ liệu MS Access, các kiểu tài liệu với sự link giữa những bảng.

Bạn đang xem: Tạo 2 khóa chính trong access

Một số có mang liên quan đến bảng (table) trong Access

Bảng (Table) là địa điểm tàng trữ đọc tin dữ liệu những đối tượng người sử dụng thống trị. Bảng có cấu trúc hai phía tất cả các mẫu (Record - bản ghi - hàng) và các cột (Field - trường dữ liệu)

ví dụ như, bảng HOCSINH tàng trữ biết tin về đối tượng học viên tất cả các ngôi trường tài liệu (field): HOCSINHID, Ho, Ten, Ngaysinch, Dantoc, Noisinch, Diachi

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

*

Trong một cơ sở dữ liệu thường có tương đối nhiều bảng, từng bảng lưu trữ dữ liệu của một đối tượng người sử dụng làm sao đó, các đối tường này rất có thể tất cả quan hệ cùng nhau.

*

ví dụ như, bảng LOP với bảng HOCSINH có liên hệ một - những. Mỗi lớp có khá nhiều học sinh, từng học sinh thuộc về một lớp


Khóa chính - Primary Key

Khóa thiết yếu (primary key) là ngôi trường dữ liệu (cột) có mức giá trị duy nhất thân những hàng (record). Khóa bao gồm nhằm xác định chính xác Record nào đó vào bảng, nên những khi vận dụng hãy chọn 1 nhiều loại dữ liệu chăm biệt nào đó làm cho khóa bao gồm, ví dụ như bảng về sản phẩm thì chọn mã sản phẩm, bảng về nhân viên cấp dưới thì là mã nhân viên cấp dưới (hoặc số CMT) ... lấy ví dụ bảng HOCSINH có một cột - ngôi trường tài liệu là HOCSINHID có tác dụng khóa thiết yếu, nó xây đắp là 1 trong con số nhất - dành cho từng học viên - biết khóa chủ yếu sau đây đang nhanh chóng tìm tới Record cất khóa thiết yếu kia. Trong sơ đồ dùng quan hệ giới tính sinh sống trên, trường gồm ký hiệu chìa khóa là khóa bao gồm của bảng. Cách tùy chỉnh thiết lập khóa chính mang đến bảng ở vị trí sau.

Khóa ngoại - Foreign key

Khóa ngoại là trường (cột) dữ liệu chứa các giá trị tyêu thích chiếu (trỏ đến) một khóa chính của bảng không giống. Việc tạo nên những cột (trường) là khóa ngoại đã sinh ra đề xuất mối quan hệ thân các bảng.

Nlỗi sơ vật trên, bảng DIEM có trường HOCSINHID là khóa nước ngoài, nó tsay mê chiếu cho khóa bao gồm HOCSINHID của bảng HOCSINH, tự kia mỗi điểm xác minh được của học sinh nào, tương tự như có ngôi trường MONHOCID là khóa ngoại tyêu thích chiếu mang đến bảng MONHOC

Tạo bảng vào Access


Lúc đang kim chỉ nan được yêu cầu chế tạo một bảng, bảng gồm những trường tài liệu gì thì bắt đầu sinh sản bảng bằng phương pháp chọn mục Create trên Menu Ribbon.

Xem thêm: 10 Bộ Phim Hành Động Hàn Quốc Hay Nhất, Không Kém Phim Hollywood

Bạn có thể lựa chọn Table - để tạo nên bảng cùng vào ngày chế độ Datasheet View nhằm thi công bảng, ở chính sách này bạng sẽ quan tiền cạnh bên bảng dạng như bảng tính - trường đoản cú đó thêm các cột

Chọn thực đơn Table Design nhằm tạo nên bảng bắt đầu cùng vào ngay chế độ Design View - Ta vẫn sử dụng chế độ bao quát này lúc tạo, kiến tạo bảng


*

Field Name - Định nghĩa cột (trường tài liệu vào bảng) Data Type - Chọn loại tài liệu của ngôi trường (coi những hình dạng dữ liệu sinh hoạt dưới) Description - Mô tả lên tiếng thêm về ngôi trường, chứa các thông báo để hiểu lại hiểu rằng mục tiêu dữ liệu Fiel Properties - Thiết lập các thuộc tính mang đến ngôi trường tài liệu, nó có có nhì team General - đọc tin thông thường, tùy ở trong vào hình trạng dữ liệu của trường mà báo cáo tầm thường bao gồm những mục khác biệt nlỗi format hiện lên dữ liệu, form size dữ liệu, quý giá mặc định ... Lookup - xác định các nguồn dữ liệu cùng format hiện lên nếu như quan trọng
*

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

Khi tạo nên các trường mang lại bảng, lựa chọn hình dạng dữ liệu tương xứng siêu quan trọng đặc biệt, nó đảm bảo DataBase quản lý gọi quả:

Kiểu dữ liệu Mô tả Kích cỡ
Short Text Nó còn là một Text làm việc bản 2007 - 2010, trình diễn tài liệu dạng văn bản (tên bạn, tên thành phầm, title ...) Tối nhiều 255 ký từ.
Long Text Còn là dạng hình Memo (2007 - 2010). Để màn trình diễn cả câu văn, đoạn vnạp năng lượng dài. Đế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ệ, biểu diễn số đúng chuẩn 4 số sau lốt chấm. 8 bytes.
AutoNumber Dạng số độc nhất, tự động xuất hiện vày Access 4 bytes.
Yes/No Kiểu logic Boolean (true/false); Access lưu lại nó dưới dạng số, 0 là false và -một là true 1 byte.
Attachment Lưu các loại dữ liệu tệp tin như những file hình ảnh, tài liệu, bảng tính ...

Tới 2 GB.

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

Phần này tiến hành tạo ra các bảng cho 1 ứng dụng thống trị học viên đơn giản và dễ dàng. Đầu tiên nó tất cả các bảng tất cả quan hệ cùng với sơ đồ ở trong phần bên trên.

Bảng NIENKHOA

Cấu trúc bảng

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

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


Tại trường này chỉ hy vọng hiện thị năm, phải nhtràn lên Format là yyyy

TenKhoa Short Text Kiểu Text, chọn form size 10 ký trường đoản cú (Field Size), gồm tấn công chỉ mục, không được trùng quý hiếm, dòng chữ gồm chiều lâu năm khác 0

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

*

Sau lúc chế tác bảng, giữ giàng với tên NIENKHOA triển khai nhập tài liệu thẳng mẫu

*

Bảng NGANH

Bảng trình bày về những ngành học: tên ngành học, mã ngành, thời gian học. Cấu trúc chế tạo ra bảng như hình dưới

*

Đối cùng với ngôi trường như thế nào quan trọng lập cực hiếm mang định thì điền giá trị khoác định sinh sống mục Default Value của nằm trong tính trường

Sau Lúc tạo bảng nhập tài liệu mẫu mã sau:

*

Bảng LOP

Bảng này quản lý list các lớp học tập, từng lớp mang tên lớp, với bao gồm khóa ngoại tsi mê chiếu mang lại bảng NIENKHOA cùng NGANH, phần này vẫn không tùy chỉnh cấu hình những liên kết bảng bắt buộc sẽ tạo bảng này với kết cấu nlỗi sau:

*

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

Một trường dữ liệu rất có thể thiết lập cấu hình ở trong tính Lookup mang đến nó, ở trong tính này giúp tyêu thích chiếu đến một nguồn dữ liệu khác vào quy trình nhập liệu (rất có thể thiết lập một ComboBox, ListBox nhằm nhập liệu). lấy ví dụ như cột NGANHID sẽ tham mê chiếu mang lại bảng NGANH cùng trường NGANHID của bảng đó để hiện thị lên một danh sách các cực hiếm, chọn lựa được lúc soạn thảo. Từng bước tùy chỉnh thiết lập nhỏng sau:

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

Làm giống như mang đến cột NIENKHOAID tđắm say chiếu đến bảng NIENKHOA

Lúc bấy giờ khi biên soạn thảo tài liệu bảng, nó mở ra Combo Box hoàn toàn có thể chọn quý giá, đông đảo quý hiếm này tmê mệt chiếu từ dữ liệu bảng khác.

*

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

*

Dữ liệu mẫu

*

Bảng HOCSINH

Bảng này làm chủ list học sinh những lớp, nó tất cả những trường dữ liệu nlỗi sau:

*

LookUp mối cung cấp Value List

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

Display Control lựa chọn Combo Box Row Source Type chọn Value List Row Source liệt kê các giá trị của bảng mối cung cấp, mỗi quý giá cách nhau do dấu ;, chuỗi thì đặt vào vết "" nlỗi bảng

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

*

Bảng MONHOC

Bảng này để thống trị các môn học tập, cấu trúc như sau

*

Dữ liệu mẫu:

*

Bảng DIEM

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

*

Nạp tài liệu vào MS Access trường đoản cú file Excel

Có thể nạp tài liệu từ một Worksheet vào một bảng của MS Access. ví dụ như tệp tin Excel, gồm worksheet tên HOCSINH nhỏng sau: gồm bao gồm loại thứ nhất kiểu như tên các cột của bảng HOCSINH trong Access.

Xem thêm: Đường Kính Của Một Bánh Xe Đạp Là 0 65M, Đường Kính Của Một Bánh Xe Đạp Là 0, 65M

*

Ví dụ, nhằm hấp thụ dữ liệu vào bảng HOCSINH, dấn bắt buộc con chuột vào đối tượng người sử dụng bảng, chọn import trường đoản cú excel như hình dưới:

*

Trong cửa ngõ số hiển thị, lựa chọn file excel đúng cấu trúc, và thiết lập cấu hình nlỗi hình để nạp:

*

File tài liệu mẫu Excel mang đến bảng HOCSINH: Download

Trên đấy là tạo thành một vài bảng mẫu mã, bài xích tiếp sau vẫn tiếp tục tùy chỉnh những quan hệ tình dục với một số trong những thao tác làm việc nâng cao 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 loại tài liệu AccessThiết lập là khóa chínhĐịnh dạng hiện lên ngày giờChỉ mục, không được trùng dữ liệuThiết lập Lookup cho ngôi trường tài liệu mối cung cấp TableThiết lập Lookup mang đến ngôi trường dữ liệu mối cung cấp Value ListNạp tài liệu từ bỏ Exel vào Access

Chuyên mục: