Índice:
Vídeo: [Excel] Importar e Utilizar Dados no Access (Parte 1/2) 2024
Para aqueles que já estão familiarizados com o XML no Access 2002, note que o suporte XML aprimorado no Access 2003 permite você especifica arquivos de transformação XSL (linguagem Stylesheet extensível) ao importar dados ou exportar dados para XML. Ao importar, a transformação é aplicada aos dados assim que a importação for iniciada, antes que uma nova tabela seja criada ou uma tabela existente seja anexada.
Ao exportar dados para XML, você pode incluir qualquer filtro predefinido ou ordem de classificação ao exportar dados para XML. Você pode exportar apenas os dados, apenas o esquema, ou ambos. Além disso, se uma tabela contém valores de pesquisa armazenados em um banco de dados separado, você pode incluir esses dados na exportação.
Você pode exportar facilmente qualquer tabela, consulta, formulário ou relatório para arquivos XML de um banco de dados de acesso regular (arquivo.mdb) ou um projeto do Access e banco de dados do Microsoft SQL Server (.pdf). Quando você exporta um formulário ou relatório, você realmente exporta os dados por trás do formulário ou relatório (você exporta os dados do formulário ou tabela ou consulta subjacente do relatório). Independentemente do tipo de objeto que você exporta, o procedimento é o mesmo.
O primeiro passo é clicar no botão Tabelas, Consultas, Formulários ou Relatórios na lista Objetos na janela Banco de Dados e selecionar o item que deseja exportar da lista que aparece no painel direito da janela. Se você quiser exportar todos os dados que o objeto armazena, você pode simplesmente clicar com o botão direito do mouse no nome do objeto e escolher a opção Exportar no menu de atalho. Em seguida, ignore o próximo parágrafo.
Se você não quiser exportar uma tabela ou consulta completa, você precisa exportar dados de uma tabela ou consulta. Abra a tabela ou consulta e, em seguida, siga um destes procedimentos:
- Se você quiser exportar apenas um registro, selecione esse registro.
- Se deseja filtrar registros para exportação, aplique um filtro nos registros agora.
- Se você deseja especificar uma ordem de classificação para os registros, organize os registros para essa ordem agora.
Depois de selecionar os registros, escolha Arquivo -> Exportar no menu Acesso.
A caixa de diálogo Exportar é aberta. Navegue até a pasta na qual deseja armazenar os dados exportados. Escolha a opção XML (*. Xml) no menu suspenso Salvar como tipo, conforme mostrado na Figura 1.
Figura 1: Configurando a caixa de diálogo Exportar para exportar um relatório para XML.
Clique no botão Exportar (ou exportar todo) na caixa de diálogo, e a caixa de diálogo Exportar XML é aberta, conforme mostrado na Figura 2. Você tem a opção de exportar dados apenas para um arquivo XML, exportando um esquema de seus dados para um arquivo XSD (XML Schema Definition ), exportando a apresentação de seus dados para um arquivo XSL ou qualquer combinação destes.
Figura 2: A caixa de diálogo Exportar XML.
Opcionalmente, você pode aprimorar suas seleções clicando no botão Mais opções. Ao clicar no botão Mais opções, expande a caixa de diálogo Exportar XML para … mostrar mais opções! Observe as três guias na parte superior da caixa de diálogo: Dados (mostrado na Figura 3), Esquema e Apresentação.
Figura 3: A guia Dados na caixa de diálogo XML Exportar expandida.
Escolhendo opções de dados XML
Na guia Dados, você pode optar por exportar todos os registros, registros filtrados ou o registro atual. Além disso, você pode optar por aplicar a ordem de classificação atualmente aplicada ao objeto. (No entanto, essas opções estão esmaecidas se você exportar algo para o qual essas opções não se aplicam, como um relatório inteiro.)
Se você definiu anteriormente relações entre tabelas na janela Relações no Access ou nos Diagramas de banco de dados no SQL Server, você pode escolher se deseja ou não exportar dados de tabelas relacionadas. Clique no sinal + ao lado de qualquer nome da tabela para ver o nome de qualquer tabela relacionada. Selecione a marca de seleção que aparece ao lado de qualquer nome da tabela para incluir os dados dessa tabela na sua exportação.
O botão Transforms permite que você escolha entre quaisquer transformações XML personalizadas que você tenha escrito ou adquirido. Se você exportar dados importados para algum programa de banco de dados esotérico, o proprietário desse banco de dados pode fornecer um arquivo de transformação. Você pode então clicar no botão Transformar e escolher esse arquivo de transformação. Da mesma forma, se você precisar usar uma codificação especial para esse banco de dados esotérico, você pode escolher uma na lista suspensa Codificação.
Escolhendo opções de esquema XML
A guia Esquema, mostrada na Figura 4, permite escolher opções para exportar um arquivo de esquema para o seu objeto. Você pode optar por incluir ou ignorar informações primárias de chave e índice. Você também pode escolher se deseja que as informações do esquema sejam incorporadas no documento de dados XML ou armazenadas como um arquivo separado. Como você escolhe as opções aqui depende do programa ao qual os dados exportados são importados posteriormente.
Figura 4: A guia Esquema na caixa de diálogo XML Exportação expandida.
Escolhendo opções de apresentação XML
A guia Apresentação, mostrada na Figura 5, fornece opções para definir um arquivo XSL. Você pode optar por exportar para Cliente (HTML), que pode ser lido por qualquer navegador da Web. Se você planeja colocar o arquivo XSL em um servidor Web que suporte o Active Server Pages, você pode escolher a opção Server (ASP).
Figura 5: A guia Apresentação na caixa de diálogo XML Exportar expandida.
Se os dados exportados incluir imagens, você pode optar por exportar essas imagens ou simplesmente ignorá-las. Se você optar por incluir imagens, você pode especificar o nome da pasta na qual as imagens são colocadas.
Escolher exportar um arquivo de apresentação realmente gera dois arquivos. Um é um. arquivo xsl, que inclui todo o código XSLT necessário para definir como os dados são apresentados. O segundo arquivo é um. arquivo htm - uma página da Web relativamente simples e simples.Essa página da Web é um "instantâneo" dos dados no momento da exportação, e não dados ao vivo que estão conectados ao banco de dados. No entanto, o. O arquivo htm é aberto no Internet Explorer para revelar os dados reais da tabela ou consulta, não apenas um monte de tags XML e dados brutos.
Quando você terminar de fazer suas seleções, clique no botão OK. A exportação pode demorar apenas alguns segundos, dependendo da quantidade de dados que você exporta. Quando terminar, você retorna ao Access. Você não verá nenhuma alteração em seu banco de dados do Access, mas os arquivos exportados estão em qualquer pasta que você especificou durante o processo de exportação.