Tại sao Access muốn tôi nhập vào một giá trị tham số?

Đôi khi bạn mở một đối tượng truy nhập (chẳng hạn như bảng, truy vấn, biểu mẫu hoặc báo cáo), Access sẽ hiển thị hộp thoại nhập giá trị tham số . Access sẽ hiển thị hộp thoại này khi bạn mở một đối tượng có chứa một mã định danh hoặc biểu thức mà Access không thể diễn giải.

Trong một số trường hợp, đây là hành vi mà bạn muốn. Ví dụ, người tạo cơ sở dữ liệu có thể đã tạo một truy vấn cho phép bạn nhập thông tin mỗi lần truy vấn chạy, chẳng hạn như ngày bắt đầu hoặc một số ID nhân viên. Lời nhắc như vậy có thể tương tự như sau:

Hiển thị một ví dụ về hộp thoại giá trị tham số dự kiến, với một mã định danh có nhãn "Enter ID nhân viên", một trường để nhập giá trị, rồi bấm vào nút OK và hủy bỏ.

Tuy nhiên, trong các trường hợp khác mà bạn không muốn hộp thoại này xuất hiện. Ví dụ, bạn có thể đã thực hiện một số thay đổi đối với thiết kế cơ sở dữ liệu của mình. Bây giờ, khi bạn mở một đối tượng, Access sẽ hiển thị hộp thoại đột ngột với thư mà bạn không hiểu.

Hiển thị một ví dụ về hộp thoại giá trị tham số bất ngờ, với một mã định danh có nhãn "SomeIdentifier", một trường để nhập một giá trị, rồi nhấn OK và hủy bỏ các nút.

Bài viết này cung cấp cho bạn các thủ tục để điều tra lý do quyền truy nhập có thể yêu cầu một giá trị tham số và cách bạn có thể ngừng các yêu cầu.

Lưu ý:  Bài viết này không áp dụng cho các ứng dụng Access trên web – loại cơ sở dữ liệu bạn thiết kế với Access và phát hành trực tuyến để Microsoft 365 hoặc SharePoint.

Dừng yêu cầu cho một giá trị tham số

Để dừng hộp thoại nhập giá trị tham số từ xuất hiện, bạn phải kiểm tra bất kỳ biểu thức nào được liên kết với đối tượng mà bạn đang làm việc và tìm thấy định danh đang khiến hộp thoại xuất hiện. Sau đó, bạn phải sửa mã định danh hoặc cú pháp của biểu thức có chứa mã định danh.

Tìm nối kết để biết thêm thông tin về cú pháp biểu thức trong phần xem thêm.

Khi hộp thoại giá trị tham số không mong muốn xuất hiện, hãy lưu ý đến định danh hoặc biểu thức được liệt kê trong hộp thoại. Ví dụ: "SomeIdentifier" như được hiển thị trong ảnh chụp màn hình sau đây.

Hiển thị một ví dụ về hộp thoại giá trị tham số bất ngờ, với viền ngoài màu hồng xung quanh nhãn định danh "SomeIdentifier", một trường để nhập giá trị, và nút OK và hủy bỏ.

Sau đó, chọn hủy bỏ và tiếp tục với một trong các thủ tục sau đây, tùy thuộc vào kiểu đối tượng bạn đang mở khi hộp thoại xuất hiện. Các quy trình cung cấp các hướng dẫn chung để kiểm tra các biểu thức trong các kiểu đối tượng khác nhau. Tuy nhiên, những thay đổi cụ thể mà bạn phải thực hiện tùy thuộc vào cấu trúc cơ sở dữ liệu của bạn.

Lỗi biểu đồ trong các truy vấn là nguyên nhân thường xuyên của tham số không mong muốn được nhắc. Như đã đề cập trước đó, khi một truy vấn được thiết kế để yêu cầu một giá trị tham số khi nó được chạy, hộp thoại nhập giá trị tham số xuất hiện theo thiết kế. Tuy nhiên, nếu bạn chắc chắn rằng truy vấn sẽ không được yêu cầu cho một giá trị tham số, hãy sử dụng quy trình này để kiểm tra truy vấn cho các biểu thức không chính xác.

  1. Bấm chuột phải vào truy vấn trong Ngăn Dẫn hướng và sau đó bấm Dạng xem Thiết kế.

  2. Kiểm tra các định danh và biểu thức trong hàng trường và trong các hàng tiêu chí và xác định xem có bất kỳ văn bản nào khớp với văn bản được hiển thị trong hộp thoại nhập giá trị tham số . Đặc biệt, nếu một trong các ô trong hàng trường có chứa một giá trị chẳng hạn như Expr1: [mã định danh], điều này có thể là nguồn của lời nhắc tham số.

    Truy vấn có chứa một biểu thức khiến cho hộp thoại Nhập Giá trị Tham số xuất hiện

Tìm nối kết để biết thêm thông tin về cách tạo truy vấn tham số trong phần xem thêm.

Đầu trang

Nếu hộp thoại nhập giá trị tham số xuất hiện khi bạn mở báo cáo, hãy làm theo các bước sau để kiểm tra các thuộc tính của báo cáo:

  1. Bấm chuột phải vào báo cáo trong ngăn dẫn hướng, rồi bấm dạng xem thiết kế.

    Lưu ý: Trước khi tiếp tục, xác định xem có bất kỳ điều khiển nào trên báo cáo hiển thị hình tam giác màu lục ở góc trên bên trái của chúng. Hình tam giác có nghĩa là quyền truy nhập không thể đánh giá định danh hoặc biểu thức trong thuộc tính nguồn điều khiển của điều khiển đó. Nếu bất kỳ điều khiển nào Hiển thị hình tam giác màu xanh lá cây, hãy đặc biệt chú ý đến những điều khiển khi bạn tiếp tục qua các bước này.

    Báo cáo chứa một hộp văn bản có một mã định danh sai chính tả

  2. Nếu ngăn tác vụ Trang thuộc tính không được hiển thị, hãy nhấn F4 để hiển thị nó.

  3. Trong ngăn tác vụ Trang thuộc tính , chọn tab tất cả .

  4. Chọn một điều khiển hiển thị dữ liệu trên báo cáo (chẳng hạn như hộp văn bản, hộp kiểm hoặc hộp tổ hợp). Nếu bất kỳ điều khiển nào Hiển thị hình tam giác màu lục được đề cập ở bước 1, hãy bấm vào một trong những điều khiển đó trước tiên.

  5. Trong ngăn tác vụ Trang thuộc tính , kiểm tra thuộc tính nguồn điều khiển cho định danh được hiển thị trong hộp thoại nhập giá trị tham số , sau đó sửa đổi biểu thức nếu cần thiết.

  6. Lặp lại bước 4 và 5 cho các điều khiển khác trên báo cáo, cho đến khi bạn tìm thấy biểu thức đang gây ra sự cố.

  7. Nếu bạn vẫn không thể tìm thấy vấn đề, hãy kiểm tra bất kỳ biểu thức không chính xác nào trong ngăn nhóm, sắp xếp và tổng cộng :

    • Nếu ngăn nhóm, sắp xếp và tổng cộng không được hiển thị, trên tab thiết kế , trong nhóm nhóm tổng & , chọn nhóm & sắp xếp.

    • Nếu "nhóm theo biểu thức" hoặc "sắp xếp theo biểu thức" được hiển thị trên một dòng trong ngăn nhóm, sắp xếp và tổng cộng , hãy chọn từ "Expression" để mở bộ dựng biểu thức, nơi bạn có thể kiểm tra biểu thức và sửa đổi nó nếu cần thiết.

Đầu trang

Nếu hộp thoại nhập giá trị tham số xuất hiện mỗi lần bạn mở biểu mẫu, biểu thức không chính xác có thể nằm trong truy vấn cơ sở. Kiểm tra truy vấn tiềm ẩn để tìm biểu thức không chính xác.

  1. Bấm chuột phải vào biểu mẫu trong ngăn dẫn hướng, rồi chọn dạng xem thiết kế.

  2. Nếu ngăn tác vụ Trang thuộc tính không được hiển thị, hãy nhấn F4 để hiển thị nó.

  3. Hãy đảm bảo rằng biểu mẫu được chọn trong danh sách ở phía trên cùng của ngăn tác vụ bảng thuộc tính , rồi chọn tab tất cả .

  4. Kiểm tra thuộc tính nguồn bản ghi . Nếu nó chứa tên của một truy vấn hoặc một câu lệnh SQL, thì một trong các mã định danh trong tuyên bố có thể không chính xác và làm cho hộp thoại nhập giá trị tham số xuất hiện. Chọn hộp thuộc tính nguồn bản ghi , rồi bấm vào nút xây dựng Nút Bộ dựng .

  5. Sử dụng quy trình trong mục kiểm tra biểu thức trong một truy vấn để tìm biểu thức không chính xác.

    Quan trọng: Để lưu các thay đổi của bạn vào truy vấn khi bạn đã hoàn tất, hãy đóng truy vấn, rồi lưu biểu mẫu trước khi chuyển đổi trở lại dạng xem biểu mẫu. Nếu không, bất kỳ thay đổi nào bạn đã thực hiện đối với truy vấn sẽ bị mất.

Đầu trang

Một biểu thức không chính xác trong thuộc tính nguồn hàng của hộp tổ hợp hoặc điều khiển hộp danh sách có thể làm cho hộp thoại nhập giá trị tham số xuất hiện. Trong một số trường hợp, hộp thoại sẽ không xuất hiện cho đến khi bạn tìm cách sử dụng điều khiển. Sử dụng quy trình này để kiểm tra thuộc tính nguồn hàng của điều khiển:

  1. Bấm chuột phải vào biểu mẫu trong ngăn dẫn hướng, rồi chọn dạng xem thiết kế.

  2. Bấm vào hộp tổ hợp hoặc hộp danh sách mà bạn muốn kiểm tra.

  3. Nếu ngăn tác vụ Trang thuộc tính không được hiển thị, hãy nhấn F4 để hiển thị nó.

  4. Chọn tab dữ liệu , rồi kiểm tra thuộc tính nguồn hàng và xác định xem có bất kỳ văn bản nào khớp với văn bản trong hộp thoại nhập giá trị tham số hay không.

Đầu trang

Nếu Access Hiển thị hộp thoại nhập giá trị tham số mỗi lần bạn mở một bảng, biểu thức không chính xác có khả năng nhất trong thuộc tính nguồn hàng của trường tra cứu trong bảng đó.

  1. Bấm chuột phải vào bảng trong ngăn dẫn hướng, rồi chọn dạng xem thiết kế.

  2. Để xác định trường là trường tra cứu, hãy chọn tên trường đó, sau đó bên dưới thuộc tính trường, hãy chọn tab tra cứu . Nếu tab chứa một hộp thuộc tính nguồn hàng , thì trường đó là trường tra cứu. Kiểm tra thuộc tính nguồn hàng . Nếu nó chứa một câu lệnh SQL, thì một trong các mã định danh trong tuyên bố có thể không chính xác và làm cho hộp thoại nhập giá trị tham số xuất hiện.

Lưu ý: Một bảng có thể có nhiều trường tra cứu, vì vậy hãy chắc chắn kiểm tra tab tra cứu cho từng trường.

Đầu trang

Xem Thêm

Hướng dẫn về cú pháp biểu thức

Thêm hàm vào biểu thức Access

dùng tham số để yêu cầu đầu vào khi chạy một truy vấn

Bạn cần thêm trợ giúp?

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×