Compartilhar via


Criando uma tela com base em uma consulta.

Nesta lição, você criará uma tela LightSwitch baseado em uma consulta.Criando primeiro uma consulta, você pode limitar os dados mostrados na tela associada.

Criar uma tela com base em uma consulta

Uma lição anterior, Criar uma consulta básica, mostrou como usar uma consulta para filtrar os resultados em uma tela que foi originalmente criada a partir de uma entidade Clientes.Você também pode criar uma tela baseada diretamente em uma consulta para que a quantidade de dados exibida seja restrita e a ordem de classificação seja controlada.

Para criar uma tela de uma consulta

  1. No Gerenciador de Soluções, selecione o nó Produtos.

  2. No menu Projeto, clique em Adicionar Consulta.

    O Editor de consulta aparece.

  3. Na janela Propriedades, no campo Nome, tipo CurrentProducts.

  4. No Designer de Consulta, clique em Adicionar Filtro.

  5. Na primeira lista suspensa, selecione Onde.

  6. Na segunda lista suspensa, selecione Descontinuado.

    Observe que o valor final na lista suspensa muda para False.

  7. No Designer de consulta, clique Adicionar classificação.

  8. Na primeira lista suspensa, selecione ProductName.

  9. No Designer de consulta, clique no botão Adicionar tela na barra de ferramentas.

  10. Na caixa de diálogo Adicionar Nova Tela, na lista Selecione modelos de tela, selecione Telas de lista e detalhes.

  11. Na caixa Nome de tela, digite CurrentProductList.

  12. Na lista Dados de tela, selecione -CurrentProducts e clique em OK.

  13. Pressione F5 para executar o aplicativo.

    Quando você abrir a tela Lista de produtos atual, observe que são exibidos apenas os produtos que não foram descontinuados e que estão listados em ordem alfabética.

Visão aprofundada

Esta lição mostrou como criar uma consulta e então criar uma tela para exibir os resultados, neste caso, produtos que não foram descontinuados.Se você criasse a tela a partir da entidade Produtos, os resultados incluiriam produtos descontinuados.Criando primeiro uma consulta, você pode limitar os dados mostrados na tela associada.

Esse tipo de consulta é conhecido como uma consulta global; ele pode ser reutilizado em várias telas.Uma consulta global também pode ser usada como origem para uma nova consulta global se ambas retornam o mesmo tipo de entidade.

Próximas Etapas

Na próxima lição, você aprenderá como criar uma consulta parametrizada.

Próxima lição: Criando uma consulta parametrizada

Consulte também

Tarefas

Como: estende uma consulta usando código

Outros recursos

Filtragem de dados com consultas

Consultas: Recuperando informações de uma fonte de dados