Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Lưu ý:  Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

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.

Lưu ý: Để 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

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 đơn xin phép 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 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

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×