Hướng dẫn sử dụng InfoPath 2010 part 3

Chia sẻ: Mr Yukogaru | Ngày: | Loại File: PDF | Số trang:7

0
94
lượt xem
52
download

Hướng dẫn sử dụng InfoPath 2010 part 3

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Data Binding InfoPath sử dụng ngôn ngữ XML để thể hiện dữ liệu, trên ngôn ngữ XML hầu như không có các định nghĩa về kiểu dữ liệu một cách rõ ràng, XML chỉ đơn thuần thể hiện dữ liệu cùng với những cấu trúc được đánh dấu. Data Binding là một phần được dùng để gắn kết giữa Control – được dùng để thể hiện dữ liệu – và dữ liệu lưu trữ theo định dạng XML của InfoPath.

Chủ đề:
Lưu

Nội dung Text: Hướng dẫn sử dụng InfoPath 2010 part 3

  1. InfoPath 2010 Giao diện làm việc. Data Binding InfoPath sử dụng ngôn ngữ XML để thể hiện dữ liệu, trên ngôn ngữ XML hầu như không có các định nghĩa về kiểu dữ liệu một cách rõ ràng, XML chỉ đơn thuần thể hiện dữ liệu cùng với những cấu trúc được đánh dấu. Data Binding là một phần được dùng để gắn kết giữa Control – được dùng để thể hiện dữ liệu – và dữ liệu lưu trữ theo định dạng XML của InfoPath. Khi bổ sung thêm một Control vào trong phần Design thí các công việc được thiết lập theo thứ tự sẽ là: DataSource sẽ được tạo một cách tự động phù hợp với Control được bổ sung vào. Control sẽ được bổ sung vào trong phần thiết kế. Cuối cùng là sự thiết lập giữa data source và control. Để hiểu rõ hơn vấn đề này, có thể tạm thời vô hiệu tình năng “Automatically
  2. InfoPath 2010 create data source” trong TaskPane Control. Lúc này, khi bổ sung một Control – chẳng hạn như Textbox sẽ thông báo yêu cầu đưa thông tin về DataSource cho Control mới. Hính 08: Tắt tình năng tự động tạo Data Source khi bổ sung các Controls
  3. InfoPath 2010 Hính 09: bổ sung một đối tượng vào Data Source Tiếp theo là chọn vị trì cho DataSource, có thể lấy các Data sẵn có hoặc ấn nút Add để bổ sung thêm đối tượng. Một đối tượng mới bổ sung sẽ yêu cầu các thông tin về tên, dạng thể hiện dữ liệu và kiểu dữ liệu thể hiện như hính bên dưới:
  4. InfoPath 2010 Hính 10: xác định các thuộc tình cho Controls Name: thể hiện tên của Control Type: bao gồm các dạng dữ liệu như là Field (element), Field (attribute), Group, Group (choice) và Complete XML Schema or XM documents. Data type: thể hiện kiểu dữ liệu được sử dụng để trính bày trên biểu mẫu. Default Value: xác định giá trị mặc định của Control. Ghi chú: khi sử dụng chế độ Automatically create data source thí các Control thường được gán với giá trị là Field (element) đối với các đối tượng như Textbox, Combo Box hoặc Group đối với các đối tượng là Container.
  5. InfoPath 2010 Hính 11: hính thức thể hiện dữ liệu cho đối tượng trên XML Sau khi bổ sung các giá trị cần thiết, thí lúc này trên giao diện thiết kế của InfoPath mới xuất hiện Control Textbox. Hính 12: Controls được thể hiện trên giao diện InfoPath Designer
  6. InfoPath 2010 Như đã nói ở phần trên, XML thể hiện các dữ liệu theo các hính thức khác nhau bằng cách sử dụng Element hoặc Attribute. Các Element cho phép thêm, xóa, sửa và chứa các thông tin ngay trong cấu trúc và được thể hiện tương tự như sau: Welcome to ICT24h. Ngược lại, với thuộc tình Attribute thí dữ liệu được thể hiện ngay bên trong ngôn ngữ đánh dấu và thường có cấu trúc như sau: Cả hai hính thức thể hiện cùng một nội dung là “Welcome to ICT24h” tuy nhiên về bố trì nội dung trên định dạng XML hoàn toàn khác nhau. Về một khìa cạnh nào đó, với cách trính bày của Element thìch hợp với các định dạng trên nền Web , dễ dàng bảo trí và mở rộng hơn so với cách trính bày dựa trên Attribute. Ghi chú: đối với các lập trính viên mỗi Control trên Form đều có một vị trì, một tên gọi dĩ nhiên là không giống với tên của Control, một đối tượng sẽ có một đường dẫn đặc biệt gọi là Xpath, một Control khi thể hiện trên Xpath sẽ có một đường dẫn tượng tự như sau /my:myFields/my:group1/my:group2/my:field1
  7. InfoPath 2010 Change Binding là một hính thức được sử dụng trên InfoPath để lấy các giá trị của trên Field có sẵn của Data Source. Việc thay đổi việc gắn kết dữ liệu có thể sẽ ảnh hưởng đến việc thể hiện dữ liệu sẵn có. Reference là một hính thức sử dụng lại các giá trị đã có, đây là một hính thức sử dụng tương tự như của mảng. Vì dụ: trong mẫu Form của hành chình nhân sự có họ tên người lao động, đồng thời bên mẫu Form của kế toán cũng có tên người này, thay ví tạo thêm một trường mới có thể tạo một controls và cho Reference với trường đã tạo.
Đồng bộ tài khoản