Compartilhar via


Como: fornecer um valor para um parâmetro de consulta

Associando um parâmetro a um campo em uma tela, você pode permitir que os usuários forneção o valor de um parâmetro de consulta.

Usuários podem fornecer um valor diretamente ou implicitamente.Podem digitar o valor diretamente em uma caixa de texto ou podem selecionar um item de uma lista relacionada na tela.Por exemplo, para exibir uma lista de pedidos de venda, um usuário pode digitar o número de identificação de um cliente ou selecionar um cliente de uma lista de cliente.

Para permitir que os usuários digitem um valor, associe o parâmetro para um campo na tela.Para permitir que os usuários possam fornecer o valor implicitamente, associe o parâmetro a um campo em uma lista que aparece na tela.Por exemplo, você pode associar o parâmetro CustomerID de uma consulta Orders para ao campo CustomerID de uma lista Clientes.

link para vídeo Para uma demonstração de vídeo relacionada, consulte Como eu: Passo um Parâmetro em uma Tela da Barra de Comandos em um Aplicativo LightSwitch?.

Para associar um parâmetro de consulta a um campo

  1. Crie uma consulta que aceita um parâmetro (por exemplo: a identificação de um cliente).Para obter mais informações, consulte Como: criar uma consulta usando o criador de consultas.

  2. Adicione a consulta a Árvore de Conteúdo da Tela.Para obter mais informações, consulte Como criar uma tela do Silverlight usando o Designer de Tela.

  3. Adicione um campo local a tela.Para obter mais informações, consulte Como adicionar uma propriedade local a uma tela do Silverlight.

  4. Na Lista de Membros de Tela do Designer de Tela, selecione o parâmetro da consulta.

  5. No menu Exibir, clique em Janela de Propriedades.

  6. Selecione a caixa de texto Valor do Parâmetro.

  7. Selecione ou digite o nome do campo local.

Para associar um Parâmetro de Consulta a um campo em uma lista

  1. Crie uma consulta que aceita um parâmetro (por exemplo: a identificação de um cliente).Para obter mais informações, consulte Como: criar uma consulta usando o criador de consultas.

  2. Adicione a consulta a Árvore de Conteúdo da Tela.Para obter mais informações, consulte Como: adicionar dados a uma tela.

  3. Adicione uma segunda consulta a Árvore de Conteúdo da Tela.Certifique-se de que a entidade retornada por esta consulta contenha um campo que corresponde ao parâmetro da primeira consulta.

    Por exemplo, se a primeira consulta aceita um identificador de cliente como parâmetro, certifique-se de que a segunda consulta retorna uma entidade que contenha um campo identificador do cliente.

  4. Na Lista de Membros de Tela do Designer de Tela, selecione o parâmetro da consulta.

  5. No menu Exibir, clique em Janela de Propriedades.

  6. Selecione a caixa de texto Valor do Parâmetro.

  7. Selecione ou digite o nome totalmente qualificado de um campo da segunda consulta (por exemplo: CustomerList.SelectedItem.CustomerID).

Próximas etapas

Para saber como fornecer valores de parâmetro a uma consulta usando código, consulte Como: recuperar dados de uma consulta usando código.

Consulte também

Tarefas

Como: adicionar, remover e modificar uma consulta

Passo a passo: Criando uma tela

Como: criar uma consulta usando o criador de consultas

Como: recuperar dados de uma consulta usando código

Outros recursos

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