Exibir dados de várias fontes em uma só Exibição de Dados

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

A maioria das empresas armazena em locais diferentes os dados relacionados. Por exemplo, as informações sobre produtos são armazenadas em um arquivo .xml chamado produtos.xml, mas as informações sobre categorias de produtos são armazenadas em outro arquivo .xml, chamado categorias.xml. As duas fontes de dados são relacionadas uma à outra por um campo chamado CódigoDaCategoria.

Com o Microsoft Office SharePoint Designer 2007, você pode facilmente vincular fontes de dados que contenham dados relacionados e, em seguida, criar uma única Exibição de Dados que mostre os dados dessas fontes vinculadas. É possível até vincular tipos diferentes de fontes de dados — por exemplo, vincular um arquivo XML a um banco de dados SQL.

Ao vincular fontes de dados, você cria uma única fonte de dados que aparece na Biblioteca de Fontes de Dados juntamente com todas as outras fontes. Criar uma exibição dessa fonte de dados vinculada é como criar qualquer outra Exibição de Dados. Depois de criar uma Exibição de Dados de uma fonte de dados vinculada, você pode filtrar, classificar, agrupar, formatar ou executar, nessa Exibição de Dados, tudo o que seria possível em todas as outras Exibições de Dados.

Este artigo mostra como criar dois arquivos XML de exemplo, para serem usados como fontes de dados, como vincular duas fontes de dados e como criar uma única Exibição de Dados que exiba dados de ambas as fontes. Este artigo usa um arquivo .xml como fonte de dados para que você possa criar a fonte de dados com facilidade e seguir adiante. No entanto, o procedimento a seguir funciona com qualquer fonte de dados, inclusive bancos de dados SQL.

Importante : Este artigo aborda a criação de Exibições de Dados em sites do SharePoint localizados em servidores que executam o Windows SharePoint Services 3.0. Caso seu site não esteja em um servidor que execute o Windows SharePoint Services 3.0, talvez nem todas as funcionalidades estejam disponíveis.

Para saber mais sobre modos de exibição de dados, consulte criar um modo de exibição de dados.

Neste artigo

Crie dois arquivos. XML como fontes de dados de exemplo

Vincular as fontes de dados

Criar um modo de exibição de dados

Próximas etapas sugeridas

Criar dois arquivos .xml como exemplo de fontes de dados

A Northwind Traders mantém sua lista de produtos no formato XML. Eles também mantêm uma lista de categorias. As duas listas estão associadas por um campo chamado CódigoDaCategoria. Vinculando esses dois arquivos XML e criando uma única Exibição de Dados, você pode facilmente criar uma lista de produtos organizada por categoria de produto.

Criar produtos.xml

Se você já criou produtos. XML para criar um modo de exibição de dados, vá para a próxima seção.

  1. No menu Arquivo, clique em Abrir Site.

  2. Na caixa de diálogo Abrir Site, procure e selecione seu site do SharePoint e clique em Abrir.

  3. Se for solicitado, digite seu nome de usuário e senha na caixa de diálogo Conectar a e clique em OK.

  4. No menu Arquivo, clique em Novo.

  5. Na caixa de diálogo Novo, clique duas vezes em Arquivo de Texto.

  6. Copie as linhas de código a seguir, selecionando-as e pressionando CTRL+C.

    <?xml version="1.0" encoding="utf-8"?>
    <ProductsRoot>
    <Products>
    <ProductID>1</ProductID>
    <ProductName>Chai</ProductName>
    <SupplierID>1</SupplierID>
    <CategoryID>1</CategoryID>
    <QuantityPerUnit>10 boxes x 20 bags</QuantityPerUnit>
    <UnitPrice>18</UnitPrice>
    <UnitsInStock>39</UnitsInStock>
    <UnitsOnOrder>0</UnitsOnOrder>
    <ReorderLevel>10</ReorderLevel>
    <Discontinued>0</Discontinued>
    </Products>
    <Products>
    <ProductID>2</ProductID>
    <ProductName>Chang</ProductName>
    <SupplierID>1</SupplierID>
    <CategoryID>1</CategoryID>
    <QuantityPerUnit>24 - 12 oz bottles</QuantityPerUnit>
    <UnitPrice>19</UnitPrice>
    <UnitsInStock>17</UnitsInStock>
    <UnitsOnOrder>40</UnitsOnOrder>
    <ReorderLevel>25</ReorderLevel>
    <Discontinued>0</Discontinued>
    </Products>
    <Products>
    <ProductID>3</ProductID>
    <ProductName>Aniseed Syrup</ProductName>
    <SupplierID>1</SupplierID>
    <CategoryID>2</CategoryID>
    <QuantityPerUnit>12 - 550 ml bottles</QuantityPerUnit>
    <UnitPrice>10</UnitPrice>
    <UnitsInStock>13</UnitsInStock>
    <UnitsOnOrder>70</UnitsOnOrder>
    <ReorderLevel>25</ReorderLevel>
    <Discontinued>0</Discontinued>
    </Products>
    <Products>
    <ProductID>4</ProductID>
    <ProductName>Chef Anton's Cajun Seasoning</ProductName>
    <SupplierID>2</SupplierID>
    <CategoryID>2</CategoryID>
    <QuantityPerUnit>48 - 6 oz jars</QuantityPerUnit>
    <UnitPrice>22</UnitPrice>
    <UnitsInStock>53</UnitsInStock>
    <UnitsOnOrder>0</UnitsOnOrder>
    <ReorderLevel>0</ReorderLevel>
    <Discontinued>0</Discontinued>
    </Products>
    <Products>
    <ProductID>5</ProductID>
    <ProductName>Chef Anton's Gumbo Mix</ProductName>
    <SupplierID>2</SupplierID>
    <CategoryID>2</CategoryID>
    <QuantityPerUnit>36 boxes</QuantityPerUnit>
    <UnitPrice>21.35</UnitPrice>
    <UnitsInStock>0</UnitsInStock>
    <UnitsOnOrder>0</UnitsOnOrder>
    <ReorderLevel>0</ReorderLevel>
    <Discontinued>1</Discontinued>
    </Products>
    </ProductsRoot>
  7. No Office SharePoint Designer 2007, posicione o ponto de inserção na parte superior da página e pressione CTRL+V para colar na página o código que você acabou de copiar.

  8. No menu Arquivo, clique em Salvar como.

  9. Na caixa de diálogo Salvar como, na caixa nome do arquivo, digite produtos. XML.

  10. Na lista Salvar como tipo, clique em XML e, em seguida, clique em Salvar.

Criar categorias.xml

  1. Caso esteja com um site do SharePoint aberto, vá para a etapa 4. Caso contrário, no menu Arquivo, clique em Abrir Site.

  2. Na caixa de diálogo Abrir Site, procure e selecione seu site do SharePoint e clique em Abrir.

  3. Se for solicitado, digite seu nome de usuário e senha na caixa de diálogo Conectar a e clique em OK.

  4. No menu Arquivo, clique em Novo.

  5. Na caixa de diálogo Novo, clique duas vezes em Arquivo de Texto.

  6. Copie as linhas de código a seguir, selecionando-as e pressionando CTRL+C.

    <?xml version="1.0" encoding="utf-8"?>
    <CategoriesRoot>
    <Categories>
    <CategoryID>1</CategoryID>
    <CategoryName>Beverages</CategoryName>
    <Description>Soft drinks, coffees, teas, beer, and ale</Description>
    </Categories>
    <Categories>
    <CategoryID>2</CategoryID>
    <CategoryName>Condiments</CategoryName>
    <Description>Sweet and savory sauces, relishes, spreads, and seasonings</Description>
    </Categories>
    <Categories>
    <CategoryID>3</CategoryID>
    <CategoryName>Confections</CategoryName>
    <Description>Desserts, candies, sweetbreads</Description>
    </Categories>
    <Categories>
    <CategoryID>4</CategoryID>
    <CategoryName>Dairy Products</CategoryName>
    <Description>Cheeses</Description>
    </Categories>
    <Categories>
    <CategoryID>5</CategoryID>
    <CategoryName>Grains/Cereals</CategoryName>
    <Description>Breads, crackers, pasta, and cereal</Description>
    </Categories>
    <Categories>
    <CategoryID>6</CategoryID>
    <CategoryName>Meat/Poultry</CategoryName>
    <Description>Prepared meats</Description>
    </Categories>
    <Categories>
    <CategoryID>7</CategoryID>
    <CategoryName>Produce</CategoryName>
    <Description>Dried fruit and bean curd</Description>
    </Categories>
    <Categories>
    <CategoryID>8</CategoryID>
    <CategoryName>Seafood</CategoryName>
    <Description>Seaweed and fish</Description>
    </Categories>
    </CategoriesRoot>
  7. No Office SharePoint Designer 2007, posicione o ponto de inserção na parte superior da página e pressione CTRL+V para colar na página o código que você acabou de copiar.

  8. No menu Arquivo, clique em Salvar como.

  9. Na caixa de diálogo Salvar como, na caixa nome do arquivo, digite categorias. XML.

  10. Na lista Salvar como tipo, clique em XML e, em seguida, clique em Salvar.

Início da página

Vincular as fontes de dados

Antes de criar uma Exibição de Dados que exiba dados de várias fontes, é necessário vincular as fontes de dados usando a Biblioteca de Fontes de Dados. Você quer criar uma lista de produtos organizada por categoria de produto, portanto precisa criar uma fonte de dados que vincule o arquivo produtos.xml ao arquivo categorias.xml.

  1. No menu Painéis de Tarefas, clique em Biblioteca de Fontes de Dados.

  2. No painel de tarefas Biblioteca de Fontes de Dados, clique no sinal de adição (+) próximo a Fontes Vinculadas e, em seguida, clique em Criar uma nova Fonte Vinculada.

  3. Na caixa de diálogo Propriedades da Fonte de Dados, clique em Configurar Fonte Vinculada.

  4. No Assistente para Vinculação de Fontes de Dados, em Fontes de Dados Disponíveis, clique em categorias.xml e, em seguida, clique em Adicionar. Depois, clique em produtos.xml e em Adicionar.

  5. Clique em Avançar.

  6. Em Selecione o tipo de link que melhor representa a relação entre as fontes selecionadas, clique em Una o conteúdo das fontes de dados usando os Detalhes da Fonte de Dados para inserir exibições de dados e subexibições associadas.

    Você tem duas opções: mesclar ou unir. Mescle dados quando tiver fontes de dados diferentes com os mesmos campos que deseja mesclar em uma única fonte de dados. Una dados quando tiver duas fontes de dados diferentes com um campo em comum que associe uma fonte de dados a outra. Como produtos.xml e categorias.xml são duas fontes de dados diferentes com o campo CódigoDaCategoria em comum, convém unir as duas fontes de dados.

  7. Clique em Concluir.

  8. Na caixa de diálogo Propriedades da Fonte de Dados, clique na guia Geral.

  9. Na caixa Nome, digite Categorias e Produtos.

  10. Clique em OK.

    Seção Fontes vinculadas, da Biblioteca de Fontes de Dados, mostrando uma nova fonte de dados chamada Categorias e Produtos

    Na Biblioteca de Fontes de Dados, em Fontes vinculadas, você pode ver a nova fonte de dados vinculada.

Início da página

Criar uma Exibição de Dados

Agora que as fontes de dados estão vinculadas, você pode criar uma Exibição de Dados que exiba dados da fonte vinculada, usando o painel de tarefas Detalhes da Fonte de Dados.

Você deseja criar uma Exibição de Dados da lista de produtos que esteja organizada por categoria de produto. Para cada categoria em categorias.xml, você pode mostrar os produtos de cada categoria que estejam em produtos.xml.

Como você deseja criar uma Exibição de Dados que exiba cada produto por categoria, deve criar primeiro uma exibição de categorias.xml.

Os Modos de Exibição de Dados são baseados na tecnologia Microsoft ASP.NET 2.0. Para criar um Exibição de Dados, você deve começar com uma página ASP.NET (arquivo .aspx). Neste exemplo, você criará uma nova página ASP.NET e, depois, inserirá uma Exibição de Dados na página.

  1. No menu Arquivo, clique em Novo.

  2. Na caixa de diálogo Novo, clique duas vezes em ASPX.

    Uma nova página aparece, com a marca FORM.

    Marca form do ASP.NET

  3. No menu Exibição de Dados, clique em Inserir Exibição de Dados.

    Uma Exibição de Dados vazia é exibida na página, e o painel de tarefas Biblioteca de Fonte de Dados é aberto.

    uma web part de exibição de dados vazia

    Agora que você inseriu a Exibição de Dados, está preparado para adicionar os dados.

  4. No painel de tarefas Biblioteca de Fontes de Dados, clique no sinal de adição (+) próximo a Fontes Vinculadas, clique em Categorias e Produtos e, em seguida, clique em Mostrar Dados.

    Você deve criar primeiro uma Exibição de Dados de categorias.xml.

  5. No painel de tarefas Detalhes da Fonte de Dados, na pasta Categorias, clique em NomeDaCategoria. Mantenha a tecla CTRL pressionada enquanto clica em Descrição.

    dois campos selecionados na pasta categorias do painel de tarefas detalhes da fonte de dados

  6. Clique em Inserir Campos Selecionados como e, em seguida, clique em Exibição de Vários Itens, para inserir os dados selecionados na Exibição de Dados.

    Observação : Exibição de Item Único exibe apenas um registro em uma Exibição de Dados. Exibição de Vários Itens exibe vários registros, com os campos dispostos em colunas e com cabeçalhos para cada coluna.

    Os campos selecionados no painel de tarefas Detalhes da Fonte de Dados agora aparecem na Exibição de Dados.

    Exibição de Dados mostrando registros de categorias.xml

    Na próxima etapa, você criará uma nova coluna que mostrará uma subexibição (uma Exibição de Dados que aparece dentro de uma célula de outra Exibição de Dados) dos dados de produtos.xml.

  7. Na Exibição de Dados, clique com o botão direito do mouse na coluna Descrição, clique em Inserir, no menu de atalho, e clique em Coluna à Direita.

  8. Posicione o ponto de inserção dentro de uma célula da nova coluna.

  9. No painel de tarefas Detalhes da Fonte de Dados, na pasta Produtos, clique emNomeDoProduto. Mantenha a tecla CTRL pressionada enquanto clica em UnidadesEmEstoque, UnidadesPedidas e NívelDeEstoque.

    Pasta Produtos do painel de tarefas Detalhes da Fonte de Dados

  10. Clique em Inserir Campos Selecionados como e, em seguida, clique em Subexibição Associada.

    Uma subexibição associada é uma subexibição de uma fonte de dados que foi unida a outra por um campo em comum. Na próxima etapa, você vinculará o campo CódigoDaCategoria de categorias.xml ao campo CódigoDaCategoria de produtos.xml.

  11. Na caixa de diálogo Associar Subexibição, em Categorias, clique em CódigoDaCategoria. Em Produtos, clique em CódigoDaCategoria e clique em OK.

    caixa de diálogo associar subexibição

    Os campos selecionados no painel de tarefas Detalhes da Fonte de Dados agora aparecem na nova coluna. Como os campos CódigoDaCategoria das duas fontes estão vinculados, apenas os produtos de bebida aparecem na lista Bebidas, apenas os condimentos aparecem na lista Condimentos e assim por diante.

    Exibição de Dados mostrando na lista uma subexibição da lista de produtos dentro da categoria associada

Início da página

Próximas etapas sugeridas

Os Modos de Exibição de Dados são exibições eficientes e totalmente personalizáveis de fontes de dados dinâmicos. Depois de criar uma Exibição de Dados de uma fonte de dados vinculada, você pode personalizar essa Exibição de Dados da mesma forma que em qualquer outra Exibição de Dados. Agora que você aprendeu a criar uma única Exibição de Dados que exibe dados de várias fontes, talvez queira aprender a:

  • Filtrar dados em um modo de exibição de dados    Você pode facilmente filtrar dados em um modo de exibição de dados. Para obter mais informações, consulte Filtrar dados em um modo de exibição de dados.

  • Classificar e agrupar dados em um modo de exibição de dados     Você pode classificar ou agrupar dados em um modo de exibição de dados rapidamente. Para obter mais informações, consulte Classificar e agrupar dados em um modo de exibição de dados.

  • Aplicar formatação condicional a um modo de exibição de dados    Você pode aplicar uma formatação específica a um modo de exibição de dados quando dados no modo de exibição de dados atendam a certas condições. Para obter mais informações, consulte Aplicar a formatação condicional a um modo de exibição de dados.

  • Criar uma coluna de fórmula em uma exibição de dados    Assim como é possível com uma planilha, você pode adicionar fórmulas para seu modo de exibição de dados que executar cálculos em seus dados e exibir os resultados em uma coluna separada. Para obter mais informações, consulte criar uma coluna de fórmula em uma exibição de dados.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×