Problema con la programación de InfoPath 2007 - InfoPath Dev
in

InfoPath Dev

Problema con la programación de InfoPath 2007

Last post 09-26-2011 04:19 AM by Jimmy. 4 replies.
Page 1 of 1 (5 items)
Sort Posts: Previous Next
  • 09-23-2011 02:49 AM

    Problema con la programación de InfoPath 2007

    Antes de nada, dar las gracias por adelantado a todos los que lean esto.

    Sin más voy a contar mi problema, a ver si me pueden echar una mano.

    Tengo creado un formulario  infoPath 2007, con 3 campos:

    1. cmbCentro, que es una lista desplegable.
    2. cmbDivision, que es una lista desplegable.
    3. txtResultado, que es un textBox.

    He generado el evento en la lista desplegable cmbCentro, de forma que lo que quiero hacer es pasar el valor del cmbCentro Seleccionado al txtResultado.

    He visto un moton de pagina de programación de  InfoPath 2007 y en todos los sitios me dice que ponga algo como esto:

     XPathNavigator navegador =  this.CreateNavigator().SelectSingleNode("/my:fields/my:field1", NamespaceManager);

    en mi caso, seria:

    XPathNavigator navegador =  this.CreateNavigator().SelectSingleNode("/my:misCampos/my:cmbCentro", NamespaceManager);

    pero siempre me da el mismo error:

     En el exception.Message: Error de solicitud.

    y en el exception.ToString():

    System.Security.SecurityException: Error de solicitud.

    en Microsoft.Office.InfoPath.MsxmlNavigator.IsValidNode(MsxmlNode test)

    en Microsoft.Office.InfoPath.MsxmlNavigator.MoveToFirstChild()

    en MS.Internal.Xml.XPath.XPathChildIterator.MoveNext()

    en MS.Internal.Xml.XPath.ChildrenQuery.Advance()

    en MS.Internal.Xml.XPath.ChildrenQuery.Advance()

    en MS.Internal.Xml.XPath.XPathSelectionIterator.MoveNext()

    en System.Xml.XPath.XPathNavigator.SelectSingleNode(XPathExpression expression)

    en System.Xml.XPath.XPathNavigator.SelectSingleNode(String xpath, IXmlNamespaceResolver resolver)

    en frmxxxxxxxxxxxxxxxxxxxxx.FormCode.cmbCentro_Changed(Object sender, XmlEventArgs e)

    Acción que generó el error:

    Demand

    El tipo del primer permiso que generó un error era:

    System.Security.PermissionSet

    La zona del ensamblado que generó el error era:

    MyComputer

     

    Lo que estoy haciendo es un ejemplo sencillo y no deberia de darme problema, pero es que ya no se que hacer.

    Gracias de nuevo, Jorge

     

     

     

    Filed under:
  • 09-23-2011 03:23 AM In reply to

    Re: Problema con la programación de InfoPath 2007

    Problema resuelto, al final era un problema de configuracion de InfoPath 2007.

    En Opciones de formulario -> Seguridad y confianza ->  Hay que marcar Plena confianza.

    Con esto me ha funcionado,

     

    Un saludo, Jorge

     

     

  • 09-23-2011 10:45 AM In reply to

    Re: Problema con la programación de InfoPath 2007

    No pienso que necesite plena confianza para usar este código.  Pienso que instalar todos los Office service packs nuevos puede ameliorar la problema.

    Jimmy Rishe / Software Developer / Microsoft MVP
    Qdabra Software
  • 09-26-2011 03:06 AM In reply to

    Re: Problema con la programación de InfoPath 2007

    Hola, Jimmy Tienes razón en lo que dices, he instalado el service pack 1 y 2 para office y me funciona el código perfectamente, sin la necesidad de tener que poner plena confianza al formulario.

    Un saludo, Jorge 

     

  • 09-26-2011 04:19 AM In reply to

    Re: Problema con la programación de InfoPath 2007

    Excelente!  Y he olvidado decir, "¡Bienvenido!"

    Si puedes aguantar mi español horrible, espero que vuelvas con todos tus preguntas sobre InfoPath.

    ¡Chao!

    Jimmy Rishe / Software Developer / Microsoft MVP
    Qdabra Software
Page 1 of 1 (5 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.