Compartir a través de


Cómo: Proporcionar un valor a un parámetro de consulta

Mediante la unión de un parámetro a un campo en una pantalla, puede permitir a los usuarios proporcionar el valor de un parámetro de consulta.

Los usuarios pueden proporcionar un valor de forma directa o implícita.Pueden escribir directamente el valor en un cuadro de texto o seleccionar un elemento en una lista relacionada en la pantalla.Por ejemplo, para ver una lista de pedidos de ventas, un usuario puede escribir el número del id. del cliente o seleccionar un cliente de una lista de clientes.

Para permitir que los usuarios escriban un valor, enlace el parámetro a un campo de la pantalla.Para permitir que los usuarios proporcionen el valor implícitamente, enlace el parámetro a un campo de una lista que aparece en la pantalla.Por ejemplo, podría enlazar el parámetro CustomerID de una consulta Orders al campo CustomerID de una lista Clientes.

vínculo a vídeo Para ver una demostración de vídeo relacionada, vea How Do I: Pass a Parameter into a Screen from the Command Bar in a LightSwitch Application?.

Para enlazar un parámetro de consulta a un campo

  1. Cree una consulta que acepte un parámetro (por ejemplo: el id. de un cliente).Para obtener más información, vea Cómo: Diseñar una consulta usando el Diseñador de consultas.

  2. Agregue la consulta al Árbol de contenido de pantalla.Para obtener más información, vea Cómo: Diseñar una pantalla de Silverlight mediante el Diseñador de pantallas.

  3. Agregue un campo local a la pantalla.Para obtener más información, vea Cómo: Agregar una propiedad local a una pantalla de Silverlight.

  4. En la Lista de miembros de pantalla del Diseñador de pantallas, seleccione el parámetro de la consulta.

  5. En el menú Ver, haga clic en Ventana Propiedades.

  6. Seleccione el cuadro de texto Valor de parámetro.

  7. Seleccione o escriba el nombre del campo local.

Para agregar un parámetro de consulta a una lista

  1. Cree una consulta que acepte un parámetro (por ejemplo: el id. de un cliente).Para obtener más información, vea Cómo: Diseñar una consulta usando el Diseñador de consultas.

  2. Agregue la consulta al Árbol de contenido de pantalla.Para obtener más información, vea Cómo: Agregar datos a una pantalla.

  3. Agregue una segunda consulta al Árbol de contenido de pantalla.Asegúrese de que la entidad devuelta por la consulta contiene un campo que coincide con el parámetro de la primera consulta.

    Por ejemplo, si la primera consulta acepta un identificador del cliente como un parámetro, asegúrese de que la segunda consulta devuelve una entidad con un campo id. de cliente.

  4. En la Lista de miembros de pantalla del Diseñador de pantallas, seleccione el parámetro de la consulta.

  5. En el menú Ver, haga clic en Ventana Propiedades.

  6. Seleccione el cuadro de texto Valor de parámetro.

  7. Seleccione o escriba el nombre completo de un campo de la segunda consulta (por ejemplo: CustomerList.SelectedItem.CustomerID).

Pasos siguientes

Para obtener información sobre cómo proporcionar los valores de los parámetros a una consulta utilizando el código, vea Cómo: Recuperar datos de una consulta usando código.

Vea también

Tareas

Cómo: Agregar, quitar y modificar una consulta

Tutorial: Diseñar una pantalla

Cómo: Diseñar una consulta usando el Diseñador de consultas

Cómo: Recuperar datos de una consulta usando código

Otros recursos

Consultas: Recuperar información de un origen de datos