Cómo enlazar una página de acceso de datos a XML en Access 2002

Seleccione idioma Seleccione idioma
Id. de artículo: 281863 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Resumen

En este artículo se muestra cómo enlazar una página de acceso de datos XML para crear una vista de sólo lectura de la página.

Las páginas de acceso de datos se pueden enlazar a un archivo XML externo o a XML incrustado en la página. XML incrustado también se conoce como una isla de datos XML. Para enlazar la página a XML, debe establecer varias propiedades nuevas de DataSourceControl en la interfaz de usuario de Access. Además, debe llamar al método ExportXML de DataSourceControl para crear el XML de la página que se va a enlazar.

Enlazar una página de acceso de datos a una isla de datos XML

  1. Inicio Access 2002 y abra el ejemplo, Neptuno.mdb bases de datos.
  2. En la ventana base de datos, haga clic en la tabla Customers .
  3. En el menú Insertar , haga clic en informes .
  4. Haga clic en Autopágina: en columnas y, a continuación, haga clic en Aceptar . Cuando se abra la página, haga clic en Vista Diseño en el menú Ver para abrir la página en la vista Diseño.
  5. Haga clic con el botón secundario en la página y, a continuación, haga clic en Propiedades de página . Haga clic en la ficha datos .
  6. Cambie la propiedad UseXMLData a true . Esto indica a DataSourceControl en la página para enlazar a un origen XML.
  7. En el menú Herramientas , elija macro y, a continuación, haga clic en Editor de Visual Basic .
  8. En la ventana Inmediato, escriba la línea siguiente y presione ENTRAR:
    .MSODSC.ExportXML DataAccessPages (0)
  9. Ver la página en la vista página y observe que los controles son de sólo lectura.

    Si observa que el origen de la página, debería ver XML que comienza:
    <XML id=DSCXMLdata>
    <DscPersistence>
    <Recordsets>
    <Customers>
    <CustomerID>ALFKI</CustomerID>
    <CompanyName>Alfreds Futterkiste</CompanyName>
    <ContactName>Maria Anders</ContactName>
    <ContactTitle>Sales Representative</ContactTitle>
    <Address>Obere Str. 57</Address>
    <City>Berlin</City>
    <PostalCode>12209</PostalCode>
    <Country>Germany</Country>
    <Phone>030-0074321</Phone>
    <Fax>030-0076545</Fax>
    </Customers>
    					
  10. Si desea cambiar el id de la isla de datos a un valor distinto de DSCXMLdata , puede cambiar la propiedad XMLDataTarget de la página para ser el nombre que elija.

Enlazar una página de acceso a datos a un archivo XML externo

  1. Inicio Access 2002 y abra el ejemplo, Neptuno.mdb bases de datos.
  2. En la ventana base de datos, haga clic en la tabla Customers .
  3. En el menú Insertar , haga clic en informes .
  4. Haga clic en Autopágina: en columnas y, a continuación, haga clic en Aceptar . Cuando se abra la página, haga clic en Vista Diseño en el menú Ver para abrir la página en la vista Diseño.
  5. Haga clic con el botón secundario en la página y, a continuación, haga clic en Propiedades de página . Haga clic en la ficha datos .
  6. Cambie la propiedad UseXMLData a true . Esto indica a DataSourceControl en la página para enlazar a un origen XML.
  7. Cambie la propiedad XMLLocation para dscXMLDataFile .
  8. Cambiar la propiedad XMLDataTarget para una variable local o ruta de red. El nombre de archivo debe utilizar una extensión .Xml. No puede ser una ruta de acceso HTTP.
  9. En el menú Herramientas , elija macro y, a continuación, haga clic en Editor de Visual Basic .
  10. En la ventana Inmediato, escriba la línea siguiente y presione ENTRAR:
    .MSODSC.ExportXML DataAccessPages (0)
  11. Ver la página en la vista página y observe que los controles son de sólo lectura.

Propiedades

Id. de artículo: 281863 - Última revisión: martes, 11 de febrero de 2014 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft Access 2002 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbdap kbhowtomaster KB281863 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 281863

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com