Thông báo lỗi khi bạn tìm cách lưu một biểu mẫu InfoPath đã thay đổi thành thư viện biểu mẫu: "InfoPath không thể lưu biểu mẫu"


Triệu chứng


Hãy cân nhắc tình huống sau đây.
  • Bạn mở biểu mẫu Microsoft InfoPath bằng cách bấm vào tên biểu mẫu trong thư viện biểu mẫu SharePoint.
  • Trước khi bạn mở biểu mẫu, bạn không kiểm tra tài liệu biểu mẫu.
  • Thư viện trong đó biểu mẫu được đặt cấu hình để yêu cầu kiểm xuất tài liệu. Tuy nhiên, bạn không nhận được thông báo cho biết biểu mẫu phải được kiểm xuất.
  • Bạn thay đổi biểu mẫu, rồi thử ghi đè lên biểu mẫu gốc bằng cách sử dụng một trong các phương pháp sau đây:
    • Bạn bấm vào biểu tượng lưu.
    • Bạn bấm vào biểu tượng lưu dưới dạng nhưng thử ghi đè lên tệp bằng cách cung cấp cùng một thư mục đích và tên tệp.
Trong trường hợp này, bạn nhận được thông báo lỗi sau đây:
InfoPath không thể lưu biểu mẫu. Vị trí đã xác định là không hợp lệ hoặc không sẵn dùng. Kiểm tra chính tả của tên tệp và xác nhận rằng vị trí là chính xác.
Lưu ý Nếu bạn mở biểu mẫu bằng cách bấm vào chỉnh sửa trong trình duyệt trên menu thả xuống cho biểu mẫu, bạn sẽ được nhắc kiểm tra biểu mẫu.

Nguyên nhân


Hành vi này xảy ra vì InfoPath nhận được kết quả là lỗi "truy nhập bị từ chối" từ SharePoint. InfoPath nhận được kết quả là lỗi khi InfoPath cố gắng có được khóa trên tệp đích để ghi đè lên tệp đích. Kết quả lỗi này xảy ra vì tài liệu không được kiểm xuất.

Giải pháp


Để giải quyết hành vi này, hãy kiểm tra tài liệu biểu mẫu trước khi bạn thay đổi biểu mẫu. Để thực hiện điều này, hãy xác định vị trí tài liệu biểu mẫu trong thư viện biểu mẫu, rồi bấm vào kiểm xuất trong danh sách bên cạnh tài liệu. Nếu bạn không chắc rằng tài liệu phải được kiểm xuất, bạn nên mở menu thả xuống cho biểu mẫu, rồi bấm sửa trong Microsoft InfoPath để mở biểu mẫu. Nếu bắt buộc phải kiểm xuất, InfoPath trả về thông báo sau đây:
Bạn phải kiểm tra mục này trước khi thực hiện thay đổi. Bạn có muốn kiểm tra mục này ngay bây giờ không?

Thông tin Bổ sung


Nếu bạn đã thực hiện thay đổi đối với tài liệu mà bạn không kiểm xuất, bạn có thể lưu chúng bằng cách sử dụng biểu tượng lưu dưới dạng và sau đó cung cấp tên tệp hoặc vị trí mới cho biểu mẫu. Nếu bạn quản lý một site SharePoint và thấy rằng sự cố này thường xảy ra, bạn có thể muốn cân nhắc việc thực hiện một trong những thay đổi sau đây:
  • Thêm tin nhắn văn bản vào mẫu biểu mẫu InfoPath nhắc người dùng kiểm tra biểu mẫu trước khi chỉnh sửa.
  • Trong thiết đặt lập phiên bản thư viện, đặt yêu cầu kiểm xuất thành không.
  • Thay đổi kiểu biểu mẫu biểu mẫu từ biểu mẫu trình duyệt web vào biểu mẫu phụ InfoPath, rồi phát hành lại mẫu.