Giới thiệu về cách dùng InfoPath trong một chương trình tùy chỉnh

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Nếu tổ chức của bạn phát triển các chương trình Microsoft Windows tùy chỉnh hoặc biểu mẫu Web tùy chỉnh để thu thập dữ liệu, bạn có thể tích hợp các tính năng của trình soạn thảo Microsoft Office InfoPath bằng cách dùng điều khiển InfoPath trong chương trình tùy chỉnh của bạn.

Bài viết này cung cấp tổng quan về cách bạn có thể mở rộng và cải thiện biểu mẫu Web hoặc chương trình tùy chỉnh của bạn bằng cách dùng một trong các điều khiển bao gồm trong InfoPath và InfoPath Forms Services.

Ghi chú: Để sử dụng điều khiển InfoPath trong một biểu mẫu Web hoặc chương trình tùy chỉnh, bạn sẽ cần phải quen thuộc với việc dùng các Microsoft cấu phần đối tượng mô hình (COM), Microsoft .NET framework, hoặc ASP .NET điều khiển trong một chương trình tùy chỉnh.

Trong bài viết này

Tổng quan

Điều khiển InfoPath

Tổng quan

Bạn có thể sử dụng InfoPath để tạo mẫu biểu mẫu giúp tổ chức của bạn thu thập dữ liệu nhất quán và có thể dùng lại bằng cách sử dụng tính năng như định dạng điều kiện, xác thực dữ liệuvà dữ liệu kết nối với dịch vụ Web và cơ sở dữ liệu. Người dùng của bạn có thể điền vào biểu mẫu dựa trên mẫu biểu mẫu của bạn trên máy tính của họ, hoặc trong một trình duyệt Web nếu máy chủ Web của bạn sử dụng InfoPath Forms Services.

Nếu yêu cầu kinh doanh của bạn bắt buộc bạn dùng giải pháp tùy chỉnh, bạn có thể tận dụng lợi thế của các tính năng này bằng cách sử dụng điều khiển InfoPath trong biểu mẫu Web hoặc chương trình tùy chỉnh của bạn. Ví dụ, giả sử các trường hợp sau đây:

  • Công ty của bạn phát triển các chương trình Windows tùy chỉnh phù hợp với cơ sở dữ liệu của công ty của bạn. Thay vì tạo một giao diện người dùng từ đầu để thu thập dữ liệu cho cơ sở dữ liệu này, bạn có thể tiết kiệm thời gian phát triển bằng cách sử dụng điều khiển InfoPath dưới dạng dữ liệu của bạn cách thu thập giao diện. Chương trình tùy chỉnh của bạn sẽ có tất cả dữ liệu cách thu thập các tính năng của trình soạn thảo InfoPath, và bạn sẽ có lợi ích của việc không có giao diện của riêng bạn phát triển.

  • Bạn có một yêu cầu kinh doanh cho một biểu mẫu Web hơn có thể chấp nhận và hiển thị bản vẽ kỹ thuật ở định dạng cụ thể. Người dùng của bạn phải gửi các bản vẽ kỹ thuật để áp dụng cho một giấy phép xây dựng. Để hoàn thành này yêu cầu kinh doanh, nhóm phát triển của bạn đã tạo ra một chương trình tùy chỉnh mà có thể chấp nhận các bản vẽ thông qua biểu mẫu Web và hiển thị chúng trong một trình duyệt Web. Bạn cần kết nối chương trình Web của bạn với một cơ sở dữ liệu SQL Server để lưu trữ các bản vẽ được gửi đi người dùng của bạn. Bằng cách gia hạn biểu mẫu Web tùy chỉnh của bạn với điều khiển InfoPath, bạn có thể tận dụng lợi thế của bộ phận hỗ trợ gốc của InfoPath cho cơ sở dữ liệu SQL Server mà không cần phải phát triển các chương trình tùy chỉnh mới phù hợp với biểu mẫu Web hiện có của công ty của bạn.

  • Công ty của bạn sử dụng nguồn dữ liệu ngoài được hiện không hỗ trợ bởi bất kỳ dữ liệu nào cách thu thập các chương trình, bao gồm InfoPath. Vì công ty của bạn sử dụng nguồn dữ liệu bên ngoài này để lưu trữ dữ liệu, nhóm phát triển của bạn đã tạo ra một chương trình Windows tùy chỉnh để liên lạc với các nguồn dữ liệu bên ngoài này. Thêm điều khiển InfoPath vào chương trình tùy chỉnh của bạn cung cấp một giao diện người dùng có định dạng, bao gồm tất cả các tính năng của InfoPath.

Với InfoPath đóng gói trong một điều khiển, bây giờ bạn có thể thêm các tính năng của trình soạn thảo InfoPath để tùy chỉnh Windows chương trình hoặc biểu mẫu Web tùy chỉnh của bạn.

Đầu Trang

Điều khiển InfoPath

Điều khiển InfoPath là một tệp thư viện (.dll) nối kết động được biên soạn cho thấy nhiều tính năng của trình soạn thảo InfoPath vào chương trình Windows tùy chỉnh hoặc biểu mẫu Web. InfoPath và InfoPath Forms Services tàu ba phiên bản khác nhau của điều khiển InfoPath. Điều khiển mà bạn sử dụng tùy thuộc vào công nghệ sử dụng trong các chương trình tùy chỉnh của bạn và việc chương trình đó sẽ được dùng trên máy tính với InfoPath hoặc thông qua một trình duyệt dưới dạng biểu mẫu Web.

Tùy chỉnh Windows chương trình mà sử dụng COM    Sử dụng tệp Ipeditor.dll bao gồm với InfoPath trong các ứng dụng Windows tùy chỉnh dùng COM. Để sử dụng điều khiển này, hãy tạo mẫu của lớp học InfoPathEditorObject . Lớp học này trở nên sẵn dùng bằng cách thêm một tham chiếu đến tệp Ipeditor.dll trong chương trình tùy chỉnh của bạn. Vì bạn đang dùng tệp bao gồm với InfoPath, người dùng của bạn sẽ cần phải có InfoPath được cài đặt trên máy tính của họ để sử dụng chương trình tùy chỉnh của bạn.

Tùy chỉnh Windows chương trình dùng khuôn khổ .NET    Sử dụng lắp ráp Microsoft.Office.InfoPath.FormControl bao gồm với InfoPath trong chương trình Windows tùy chỉnh của bạn sử dụng .NET framework. Bài viết MSDN, lưu trữ môi trường sửa biểu mẫu InfoPath 2007 trong một ứng dụng biểu mẫu tùy chỉnh Windows, có thêm thông tin và ví dụ mã sử dụng lắp ráp này. Vì bạn đang dùng tệp bao gồm với InfoPath, người dùng của bạn sẽ cần phải có InfoPath được cài đặt trên máy tính của họ để sử dụng chương trình tùy chỉnh của bạn.

Biểu mẫu Web tùy chỉnh    Sử dụng điều khiển XmlFormView ASP.NET bao gồm với InfoPath Forms Services trong biểu mẫu Web tùy chỉnh của bạn. Bài viết MSDN, lưu trữ môi trường sửa biểu mẫu InfoPath 2007 trong biểu mẫu Web tùy chỉnh, có thêm thông tin và ví dụ mã sử dụng điều khiển này. Vì điều khiển này kết xuất biểu mẫu Web tùy chỉnh của bạn thông qua máy chủ chạy InfoPath Forms Services, người dùng của bạn chỉ cần một trình duyệt Web sử dụng biểu mẫu Web tùy chỉnh của bạn.

Đầu Trang

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng 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.

×