Inserir um Modo de Exibição de Dados como um formulário

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.

Os formulários são uma parte vital de qualquer aplicativo Web do Microsoft SharePoint no qual você queira coletar dados dos usuários. Os Modos de Exibição de Dados, baseiam-se na tecnologia ASP.NET de formulários para que você possa inseri-los como exibições somente leitura de dados ou como formulários nos quais os usuários podem inserir informações e enviá-las para a fonte de dados usando o navegador. Com o Microsoft Office SharePoint Designer 2007, você pode inserir rapidamente um Modo de Exibição de Dados como um formulário, para que os usuários possam introduzir e salvar alterações nestes tipos de fontes de dados: listas e bibliotecas, conexões de banco de dados e arquivos XML locais. Observe que um Modo de Exibição de Dados inserido como um formulário só pode ser usado com esses tipos de fontes de dados.

Este artigo mostra como inserir um Modo de Exibição de Dados como um formulário. Além disso, este artigo mostra como criar um arquivo XML para ser usado como fonte de dados nos exemplos a seguir.

Importante : Este artigo discute a criação de um Modo de Exibição de Dados em um site do SharePoint que esteja localizado em um servidor que execute o Windows SharePoint Services 3.0. Essa funcionalidade não estará disponível se o seu site não estiver localizado em um servidor que execute o Windows SharePoint Services 3.0.

Neste artigo

Antes de começar

Por que inserir um modo de exibição de dados como um formulário?

Criar um arquivo. XML como uma fonte de dados de exemplo

Inserir um modo de exibição de dados como um formulário

Editar os dados usando o navegador

Próximas etapas sugeridas

Antes de iniciar

O Office SharePoint Designer 2007 possui dois recursos separados que permitem ao usuário editar os dados de um Modo de Exibição de Dados usando o navegador:

  • Inserir um Modo de Exibição de Dados como um formulário     Ao criar um Modo de Exibição de Dados, você pode optar por inseri-lo como um formulário de item único ou de vários itens. O formulário sempre está em modo de edição e exibe um registro ou vários registros. Os usuários podem modificar os dados e inserir novos registros a partir do navegador, mas não podem excluir registros. O uso de um formulário de vários itens pode ser aconselhável quando os usuários precisam editar dados rapidamente em vários formulários ao mesmo tempo.

  • Adicione links para uma exibição de dados existente     Você pode adicionar links para uma exibição de dados existente para que os usuários podem editar, excluir ou inserir registros na fonte de dados. Os usuários clicar no link Editar um registro colocar o item no modo de edição. Se você adicionar links a um modo de exibição de dados que foi inserido como um formulário, os links substituem os botões de formulário. Além disso, se você adicionar links a um modo de exibição de dados que foi inserido como um formulário, o modo de exibição de dados exibirá mais campos de formulário por padrão; ele exibirá apenas dados em uma exibição. Para obter mais informações, consulte o artigo Editar, excluir ou inserir registros em um modo de exibição de dados.

Depois de inserir um Modo de Exibição de Dados como um formulário, você pode filtrar, classificar e agrupar os dados, aplicar formatação condicional ou criar colunas de fórmula. Quando os usuários alteram os dados e salvam essas alterações, qualquer filtro, ordem de classificação, formatação condicional ou coluna de fórmula de aplicação automática reflete os dados atualizados. Também é possível adicionar ações de formulário internas aos botões Salvar e Cancelar que aparecem no formulário por padrão. Na seção Consulte também , você encontrará um link para obter mais informações sobre ações de formulário internas.

Início da página

Por que inserir um Modo de Exibição de Dados como um formulário?

Um Modo de Exibição de Dados é uma exibição personalizada de uma fonte de dados. Você pode inserir um Modo de Exibição de Dados em uma página ASPX como um modo de exibição ou como um formulário. A inserção do Modo de Exibição de Dados como um modo de exibição permite formatar a apresentação dos dados, mas não editar os próprios dados.

No entanto, se você inserir o mesmo Modo de Exibição de Dados como um formulário, poderá editar os dados a partir do navegador e suas alterações serão gravadas e armazenadas na fonte de dados original. Com o Office SharePoint Designer 2007, você pode criar rapidamente um dos três tipos de formulários de uma fonte de dados existente:

  • Um Formulário de Item Único exibe um único registro como um formulário — com cada campo em sua própria linha e com o nome do campo como o título dessa linha — de modo que você possa editar os dados de um registro de cada vez. O formulário fornece links de navegação que podem ser clicados para exibir o próximo registro ou o registro anterior.

    Modo de Exibição de Dados inserido como um formulário de registro único

  • Um Formulário de Vários Itens exibe vários registros como um formulário — com cada campo em sua própria coluna e com o nome do campo como o título dessa coluna — de modo que você possa editar rapidamente os dados de vários registros e salvar todas as alterações de uma só vez.

    Modo de Exibição de Dados inserido como um formulário de vários itens

  • Um Novo Formulário de Itens exibe campos em branco para um único registro — cada campo em sua própria linha, e tendo o nome do campo como o cabeçalho dessa linha — para que você possa adicionar dados a uma fonte de dados, um registro de cada vez. Você pode incluir todos os campos relevantes para o registro, de forma que todos os dados possam ser salvos ao mesmo tempo.

    Novo Formulário de Itens para o Modo de Exibição de Dados inserido como um formulário

Os Modos de Exibição de Dados inseridos como formulários podem ser criados para listas e bibliotecas do SharePoint, conexões com bancos de dados ou documentos XML locais. Quando você insere um Modo de Exibição de Dados, o Office SharePoint Designer 2007 recupera os dados da fonte de dados em formato XML (Extensible Markup Language) e exibe esses dados usando XSLT (Extensible Stylesheet Language Transformations). Como acontece com qualquer Modo de Exibição de Dados, você pode modificar um formulário usando o Office SharePoint Designer 2007.

Depois de inserir um Modo de Exibição de Dados em sua página, você também pode usar as ferramentas WYSIWYG do Office SharePoint Designer 2007 para adicionar ou remover colunas, alterar a formatação da fonte ou aplicar cores. Quando você formata uma Exibição de Dados usando as ferramentas WYSIWYG disponíveis no Office SharePoint Designer 2007, o código XSL (Extensible Stylesheet Language) é inserido diretamente no HTML. Embora seja possível editar o XSL diretamente no modo de exibição de Código, você também pode usar as ferramentas de formatação do Office SharePoint Designer 2007 para aplicar XSL de maneira rápida e fácil mesmo sem conhecer XSL.

Início da página

Criar um arquivo .xml como exemplo de fonte de dados

A Northwind Traders, uma distribuidora de comidas finas, controla o seu estoque usando um arquivo XML. Quando o estoque está baixo, um membro da equipe liga para o fornecedor desse produto e faz um pedido. Você sugere que eles insiram um Modo de Exibição de Dados como um formulário para que o membro da equipe que fez o pedido possa atualizar imediatamente o número de unidades pedidas. Assim, a Northwind Traders terá sempre as informações mais atualizadas no seu estoque atual.

Os procedimentos a seguir exigem o uso de um arquivo .xml como fonte de dados. Caso você não tenha um arquivo .xml em seu site do SharePoint, primeiramente é necessário criar a lista de produtos da Northwind Traders. Depois de criar a lista, você poderá inserir um Modo de Exibição de Dados como um formulário para atualizar os dados contidos na lista.

Criar Produtos.xml

  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, na guia Página, clique em Geral no painel mais à esquerda e, em seguida, clique duas vezes em Arquivo de Texto no próximo painel à direita.

    Um novo arquivo de texto será aberto no seu site.

  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 cursor na parte superior da página e pressione CTRL+V para colar 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.

Início da página

Inserir um Modo de Exibição de Dados como um formulário

Para inserir um Modo de Exibição de Dados usando o painel de tarefas Detalhes da Fonte de Dados, insira primeiramente um Modo de Exibição de Dados na página. Em seguida, selecione uma fonte de dados na Biblioteca de Fontes de Dados, um painel de tarefas que gerencia as fontes de dados disponíveis em um site do SharePoint. Depois que você selecionar a fonte de dados, será aberto o painel de tarefas Detalhes da Fonte de Dados. No painel Detalhes da Fonte de Dados, escolha os campos que deseja exibir e insira-os no Modo de Exibição de Dados.

Os formulários de dados são baseados na tecnologia ASP.NET 2.0. Para criar um Modo de Exibição de Dados, é necessário começar com uma página ASP.NET (arquivo .aspx). Neste exemplo, você criará uma nova página ASP.NET e, em seguida, inserirá um Modo de Exibição de Dados como um formulário usando o painel de tarefas Detalhes da Fonte de Dados.

  1. No menu Arquivo, clique em Novo.

  2. Na caixa de diálogo Novo, na guia Página, clique em Geral e, em seguida, clique duas vezes em ASPX.

    Uma nova página aparecerá com uma marca FORM.

    Marca form do ASP.NET

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

    Um Modo de Exibição de Dados vazio será exibido na página e o painel de tarefas Biblioteca de Fontes de Dados será aberto.

    uma web part de exibição de dados vazia

    Agora que o Modo de Exibição de Dados foi inserido, você já pode começar a adicionar dados.

  4. No painel de tarefas Biblioteca de Fontes de Dados, localize sua fonte de dados, clique nela e, em seguida, clique em Mostrar Dados.

    No exemplo, em Arquivos XML, clique em produtos.xml e em Mostrar Dados. Caso o cabeçalho de Arquivos XML esteja recolhido, clique no sinal de adição (+) para expandi-lo.

  5. No painel de tarefas Detalhes da Fonte de Dados, clique nos campos que deseja inserir no Modo de Exibição de Dados.

    Dica : Para selecionar vários campos, clique em cada campo desejado mantendo a tecla CTRL pressionada.

    No exemplo, na pasta RaizDeProdutos, em Produtos, clique em NomeDoProduto. Mantenha pressionada a tecla CTRL enquanto clica em UnidadesEmEstoque, UnidadesPedidas e NívelDeEstoque.

    Campos selecionados no painel de tarefas Detalhes da Fonte de Dados

  6. Clique em Inserir Campos Selecionados como e, em seguida, clique em Formulário de Vários Itens para inserir os dados selecionados como um formulário no Modo de Exibição de Dados.

    Observação : Formulário de Item Único exibe um registro de cada vez como um formulário. Formulário de Vários Itens exibe vários registros, com cada campo em sua própria coluna e o nome do campo como título dessa coluna.

    Os campos selecionados no painel de tarefas Detalhes da Fonte de Dados agora aparecem em um formulário.

    Observação : Como este exemplo usa um arquivo .xml, todos os campos do Modo de Exibição de Dados são editáveis. Entretanto, dependendo do tipo da fonte de dados, é possível que alguns campos não sejam editáveis. Por exemplo, se a sua fonte de dados for uma lista do SharePoint e você optar por incluir campos do sistema no formulário, como Criado Por ou Modificado Por, esses campos não serão editáveis.

    dados selecionados exibidos como um formulário de dados

    Depois de inserir um Modo de Exibição de Dados, você pode usar ferramentas WYSIWIG, como a barra de ferramentas Formatação, para modificar fontes, alinhar texto ou aplicar cores. Quando você aplica uma nova formatação a um dado específico no Modo de Exibição de Dados, o Office SharePoint Designer 2007 aplica essa formatação a todos os dados de mesmo nível do XML, modificando a folha de estilos XSLT vinculada à página. Por exemplo, na ilustração anterior, se você selecionar Chai e clicar em Negrito na barra de ferramentas Formatação, o Office SharePoint Designer 2007 aplicará a mesma formatação a todo o conteúdo que aparece no campo NomeDoProduto.

    A mesma formatação aplicada a todos os dados do mesmo nível

  7. No menu Arquivo, clique em Salvar Como. Na caixa de diálogo Salvar Como, na caixa Nome do arquivo, digite um nome para o seu arquivo e, em seguida, clique em Salvar.

Início da página

Editar os dados usando o navegador

Depois de salvar a página que contém o formulário, você poderá visualizá-la no navegador e modificar os dados do formulário.

Tipos de campo e entrada de dados

Este exemplo usa um arquivo XML como fonte de dados. Como um arquivo XML é um arquivo de texto comum, não é possível especificar os tipos de valores que determinados campos deverão conter. Por exemplo, não há nada que o impeça de digitar e salvar texto em um campo que deveria conter números, como UnidadesPedidas.

Entretanto, se a sua fonte de dados for uma fonte de dados SQL, como um banco de dados SQL, uma lista ou biblioteca do SharePoint, os tipos de campo podem estar especificados na própria fonte de dados. Nesses casos, se você usar um formulário para inserir texto em um campo que exige números e depois clicar em Salvar, será exibida uma mensagem de erro informando que o controle da fonte de dados não conseguiu executar o comando de atualização. A razão para isso foi a inserção de um valor no formulário que o campo da fonte de dados não pode aceitar. Se você receber uma mensagem de erro como essa, clique em Voltar no navegador e, em seguida, clique em Cancelar no formulário para descartar as suas alterações ou digite, nos campos do formulário, valores que a fonte de dados possa aceitar.

Por esse motivo, ao desenhar um formulário no Office SharePoint Designer 2007, talvez seja útil incluir texto nos cabeçalhos das colunas indicando quando um campo exige tipos específicos de dados.

Usando o formulário no navegador

  1. No Office SharePoint Designer 2007, no menu Arquivo, clique em Visualizar no Navegador e, em seguida, clique no tipo do navegador e no tamanho que você quer usar.

    Atalho de teclado clique na página que você deseja visualizar na lista de pastas e pressione F12.

    A página com o formulário aparecerá no navegador.

    O formulário de vários registros, como aparece no navegador

  2. Agora você pode modificar qualquer uma das informações que aparecem em um campo do formulário no Modo de Exibição de Dados. Também é possível alterar informações em vários campos de vários registros ao mesmo tempo. Quando terminar de modificar os dados do formulário, clique em Salvar para confirmar as alterações na fonte de dados, ou clique em Cancelar para descartá-las.

    Para acompanhar o exemplo, na coluna ProductName , no campo que contém a palavra Chai, posicione o cursor no final da palavra Chai, pressione a barra de espaços uma vez e digite Chá concentre-se. Na coluna UnidadesPedidas , no Chai registro, digite 40. Na coluna UnidadesPedidas , no registro Seasoning Cajun do chefe Anton, digite 35e clique em Salvar. O formulário com os registros atualizados aparece no navegador.

    O formulário de dados aparece com os registros atualizados

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 dados dinâmicos. Agora que você já aprendeu a inserir um Modo de Exibição de Dados como um formulário, talvez queira aprender a:

  • Filtrar dados em um modo de exibição de dados    Você pode facilmente filtrar os dados em um modo de exibição de dados para que os dados exibidos exatamente os dados que você deseja exibir. 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    Rapidamente, você pode classificar ou agrupar os dados em um modo de exibição de dados. Por exemplo, você pode classificar facilmente a lista em ordem alfabética. 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 os dados na exibição de dados atendem a determinadas 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    Você pode criar uma coluna calculada que exibe o resultado de um cálculo de dados em um modo de exibição de dados. Por exemplo, você pode multiplicar o preço unitário pelo número de unidades em estoque e exibir o valor total dos itens em uma coluna separada. Para obter mais informações, consulte criar uma coluna de fórmula em uma exibição de dados.

  • Modificar colunas em uma exibição de dados    Você pode rapidamente e facilmente adicionar, remover ou reorganizar colunas em uma exibição de dados. Para obter mais informações, consulte modificar as colunas em um modo de exibição de dados.

  • Dados de exemplo de exibição em um modo de exibição de dados    Você pode facilmente exibir dados de exemplo 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.

×