Hỏi về cách lập Form trong Access (8 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Các bác cho em hỏi cái combo box employeeID trong file của em sao lại không chọn được vậy? vì chưa hiểu rõ được kỹ nên có lúc em làm chọn được, lúc không. mong các bác giúp đỡ sớm. cám ơn các bác
 

File đính kèm

Không thể thiết lập cho đối tượng giá trị rỗng khi đặt Poperties=False.
Bạn lưu ý: Null khác với 0 hay "" nhé.
 
Bạn cho biết trường hợp cụ thể chứ lỗi Null có nhiều trường hợp lắm.
 
Cám ơn bác, vậy cách khắc phục lỗi này như thế nào ạ
Lỗi này do bạn thiết lập mối quan hệ của các trường, Mối quan hệ bạn nên sửa lại là giữa bảng Employee trường EmployeeID với bảng Out trường EmployeeID chứ không phải là trường EmployeeName nhé
Thân
 

File đính kèm

Combo của bạn không cập nhật được là do bạn viết sai Query nguồn của Form. Bạn sửa như sau là OK
Mã:
SELECT Employee.EmployeeID, Employee.EmployeeName, Out.Date, Out.TimeFrom, Out.TimeTo, Out.Duration FROM Employee INNER JOIN Out ON Employee.EmployeeID = Out.EmployeeName;

Quan hệ thì bạn nên đặt ở chế độ toàn vẹn tham chiếu để khi sửa Table Emp... sẽ tự động cập nhật cho Out
 
Lần chỉnh sửa cuối:
Combo của bạn không cập nhật được là do bạn viết sai Query nguồn của Form. Bạn sửa như sau là OK
Mã:
SELECT Employee.EmployeeID, Employee.EmployeeName, Out.Date, Out.TimeFrom, Out.TimeTo, Out.Duration FROM Employee INNER JOIN Out ON Employee.EmployeeID = [COLOR=red]Out.EmployeeName[/COLOR];

Quan hệ thì bạn nên đặt ở chế độ toàn vẹn tham chiếu để khi sửa Table Emp... sẽ tự động cập nhật cho Out
Nó Phải như vầy anh Việt ơi
Mã:
SELECT Out.EmployeeID, Employee.EmployeeName, Out.Date, Out.TimeFrom, Out.TimeTo, Out.Duration
FROM Employee INNER JOIN Out ON Employee.EmployeeID = [COLOR=red]Out.EmployeeID[/COLOR];
 
Lỗi này do bạn thiết lập mối quan hệ của các trường, Mối quan hệ bạn nên sửa lại là giữa bảng Employee trường EmployeeID với bảng Out trường EmployeeID chứ không phải là trường EmployeeName nhé
Thân
Cám ơn các bác, đúng là 1 lỗi rất cơ bản mà em không nhận ra.
 
Các bác ơi, sao cái Form của em làm lúc bật ra nó trắng tinh, không có gì vậy? đây là lỗi gì và cách khắc phục nó như thế nào? mong các bác hướng dẫn giúp
 

File đính kèm

Form của bạn chẳng sao cả mà dữ liệu có vấn đề.
Bạn nhấn vào dấu 3 chấm record source rồi view cái query gốc lên mà xem
Bạn phải có phương án tổ chức dữ liệu, cập nhật dữ liệu, kết xuất dữ liệu ra sao đã. Từ cấu trúc các Table và các mối quan hệ mình nhận thấy bạn chưa hình dung ra mô hình cơ sở dữ liệu của bạn. Khi bạn tạo form trên nguồn là 1 query thì phải đảm bảo 1 query hợp lệ, còn nếu không thì query đó không chho 1 dòng dữ liệu nào kể cả dòng New và khi đó query rỗng-->các điều khiển không có nguồn hiển thị và rơi vào tình trạng như Form của bạn.
Còn với mục đích học tập thì tạm thời ít Table thôi, cái chính là liên kết và sử dụng chúng ra sao có hiệu quả cơ.
 
Lần chỉnh sửa cuối:
Mình đã sửa lại mối quan hệ, bạn xem lại coi có đúng như ý bạn không nhé
Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Form của bạn chẳng sao cả mà dữ liệu có vấn đề.
Bạn nhấn vào dấu 3 chấm record source rồi view cái query gốc lên mà xem
Bạn phải có phương án tổ chức dữ liệu, cập nhật dữ liệu, kết xuất dữ liệu ra sao đã. Từ cấu trúc các Table và các mối quan hệ mình nhận thấy bạn chưa hình dung ra mô hình cơ sở dữ liệu của bạn. Khi bạn tạo form trên nguồn là 1 query thì phải đảm bảo 1 query hợp lệ, còn nếu không thì query đó không chho 1 dòng dữ liệu nào kể cả dòng New và khi đó query rỗng-->các điều khiển không có nguồn hiển thị và rơi vào tình trạng như Form của bạn.
Còn với mục đích học tập thì tạm thời ít Table thôi, cái chính là liên kết và sử dụng chúng ra sao có hiệu quả cơ.
Rất cám ơn các bác đã hướng dẫn, góp ý. thực chất là em chưa biết gì về Access nhưng xếp em giao cho em công việc này nên em vừa làm vừa hỏi, mong các bác đừng cười chê. đây là file công việc của em, thừ 7 tuần này là em phải hoàn thành rồi. các bác xem rồi hướng dẫn giúp em với
 

File đính kèm

Rất cám ơn các bác đã hướng dẫn, góp ý. thực chất là em chưa biết gì về Access nhưng xếp em giao cho em công việc này nên em vừa làm vừa hỏi, mong các bác đừng cười chê. đây là file công việc của em, thừ 7 tuần này là em phải hoàn thành rồi. các bác xem rồi hướng dẫn giúp em với
Không có ai cười bạn cả, mình nghĩ chuyện không biết thì hỏi là việc tốt, cái này nếu muốn làm cho hoàng chỉnh phải mất rất nhiều thời gian để thiết kế, test, sửa... sếp giao cho bạn trong vòng 1 tuần là hơi bị khó khăn với bạn đó, nhưng không sao nếu có vướng mắc gì thì bạn cứ việc up lên, mình nghĩ mọi người sẽ giúp bạn thôi
Thân
 
Không có ai cười bạn cả, mình nghĩ chuyện không biết thì hỏi là việc tốt, cái này nếu muốn làm cho hoàng chỉnh phải mất rất nhiều thời gian để thiết kế, test, sửa... sếp giao cho bạn trong vòng 1 tuần là hơi bị khó khăn với bạn đó, nhưng không sao nếu có vướng mắc gì thì bạn cứ việc up lên, mình nghĩ mọi người sẽ giúp bạn thôi
Thân
Rất cám ơn các bác, các bác hướng dẫn từng bước để em có thể thực hiện công việc trên với ạ.
 
Từ mô tả của bạn mình nêu sơ bộ dữ liệu bạn tham khảo
 

File đính kèm

Mỗi Detail có 1 mã, khi nhập liệu và sử lý theo mã này còn khi kết xuất ta căn cứ mã này để lấy Detail. Nó giống như Mahang và Tenhang vậy
 
Lần chỉnh sửa cuối:
Mỗi Detail có 1 mã, khi nhập liệu và sử lý theo mã này còn khi kết xuất ta căn cứ mã này để lấy Detail. Nó giống như Mahang và Tenhang vậy
Bác xem em làm như vầy đã đúng chưa ạ. thật ra cũng làm máy móc theo bác hướng dẫn thôi chứ cũng chưa hiểu lắm về cái table PartDetail. sai chỗ nào bác sữa lại cho em với nhé.
 

File đính kèm

Trong bảng Part_Detail và Part_ID thừa 1. Bạn ghép 2 bảng này lại. Còn lại tốt rồi
Bạn cần lưu ý 1 số vấn đề sau:
-Đặt mã nên có tính gợi ý, tránh đặt số khó sử dung về sau. Ví dụ mã nhân viên Trần Thị Lý nên đặt LY001 thay vì V0020.
-Tên bảng, form, Query nên đặt số ở đầu để dễ qyản lý tránh phải tìm rất khó khăn khi số lượng tăng lên vdụ: T01-EMPLOYEE.
Tất cả đều là chữ hoa hay chữ thường tránh lỗi cú pháp về sau.

Vài điều tham gia với bạn, có gì chưa chuẩn xác mong thông cảm cho.
 
Web KT

Bài viết mới nhất

Back
Top Bottom