InfoPath 2003
Página: 1
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Índice
OBJETOS DEL INFOPATH.............................................................................................. 3
EXPORTAR DATOS AL MS-EXCEL............................................................................ 21
FORMULARIO EN EL INFOPATH CON SQL SERVER............................................. 24
Página: 2
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
1. Abra el InfoPath.
2. Seleccione el menú File/Design a Form. Note que será exhibido el Task Pane
(Ctrl + F1). Seleccione la opción New Blank Form.
3. El Task Pane exhibe las categorías (Layout / Controls / Data Source / Views /
Publish Form). Haga clic en la categoría Layout y note que se exhiben los tipos de
layouts existentes.
Página: 3
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
4. Seleccione el ítem Table with Title y arrástrelo hacia el formulario. Otra opción es
hacer un doble clic en el objeto. Repita el proceso para Two-Column Table. Haga
clic en el enlace Controls para exhibir todos los tipos de controles utilizables en
un formulario. Para insertarlos, basta arrastrarlos a la respectiva posición en el
formulario. Monte un formulario según la siguiente figura. Arrastre los controles
TextBox, Drop-Down List Box, Date Picker y Button:
Página: 4
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 5
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 6
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
7. El próximo paso es formatear los controles, para ello haga clic con el botón
derecho en el ID y seleccione TextBox Properties. Haga la configuración según la
figura a continuación, definiendo el nombre del campo y el tipo de dato.
8. Repita el paso para las otras TextBoxes. Nomine para: empresa, contacto, e-mail,
teléfono y fecha. Todos los campos son obligatorios. Para el país, nomine para
“país” y monte la lista de opciones haciendo clic en el botón Adicionar.
Página: 7
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 8
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 9
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
13. En el formulario, adicione un texto Edad con una TextBox llamada Edad,
conteniendo una formatación condicional. Para esto, en propiedades del campo
seleccione el botón conditional Formatting.
Página: 10
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
16. En caso de que desee visualizar cómo le será exhibido al usuario, haga clic en el
botón Preview Form. Mientras tanto, vamos a mejorar el layout de los controles.
Seleccione la primera columna de la tabla, haga clic con el botón derecho y
seleccione Split Cells. Digite 2 columnas y 4 líneas.
Página: 11
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 12
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
19. Cuando usted crea un formulario, el InfoPath crea una estructura XML
conteniendo los campos definidos en el layout. Presione Ctrl + F1 para exhibir el
Task Pane y seleccione DataSource.
Página: 13
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
22. Deje la primera opción seleccionada, haga clic en Next, informe cual es la
carpeta, el nombre del archivo y haga clic en Next.
Página: 14
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
23. Para finalizar, haga clic en Finish. Note que aún es posible alterar el camino para
publicación.
24. En caso de que quiera notificarle a los usuarios del formulario, envíele un mail a
los interesados. Para ello, haga clic en el botón Notify Users y monte el mail.
Página: 15
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
26. Agregue los textos y las TextBoxes a las respectivas Secciones. En la sección
Optional el cliente podrá informar cual es el nombre de la Sucursal, sin embargo
Página: 16
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 17
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
28. El modo de Preview es solamente para que usted esté seguro de cómo está el
layout del formulario. Sin embargo, para tornarlo disponible para los usuarios,
usted debe salvarlo. Cierre el modo de Preview (Visualización), seleccione el
menú File / Save As, informe el lugar y haga clic en el botón Save.
Página: 18
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
29. Cierre el InfoPath y abra el formulario salvo. Llene los datos y salve nuevamente.
Cuando usted salva el formulario rellenado, el InfoPath genera automáticamente
un archivo XML.
Página: 19
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
<my:group1>
<my:field9>Buenos Aires</my:field9>
<my:field10>5898434</my:field10>
</my:group1><my:group2>
<my:group3>
<my:field11>Software</my:field11>
<my:field12>Office 2003</my:field12>
</my:group3><my:group3>
<my:field11>Software</my:field11>
<my:field12>Visual Studio .NET 2003</my:field12>
</my:group3>
</my:group2>
</my:myFields>
Página: 20
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 21
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
3. Vea que es posible seleccionar todos los datos del formulario, inclusive los
grupos.
Página: 22
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 23
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
El InfoPath permite crear un formulario basado en una fuente de datos, sea un archivo
XSD, un banco de datos como el SQL Server o el Access o un Web Service que tenga
un WSDL. Vea como crear un formulario basado en la tabla Products del banco de
datos Northwind del SQL Server.
Página: 24
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
3. Como no existe una conexión pronta, seleccione “+Connect to New Data Source”
y haga clic en Open.
4. Infórmele al servidor.
Página: 25
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 26
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 27
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
9. El formulario es creado con los campos y note que la fuente de datos ya los
exhibe.
Página: 28
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 29
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 30
Microsoft InfoPath 2003
Autor: Renato I. Haddad (Microsoft Most Valuable Professional)
Página: 31