Share via


Seleccionar registros

Cuando selecciona un campo para que aparezca en su informe, los valores de los campos de cada registro en la(s) tabla(s) activa se imprimen automáticamente. En algunas ocasiones, es posible que no desee incluir todos los valores, sino sólo un subconjunto de ellos.

Crystal Reports incluye un lenguaje de fórmulas complejo que puede usar para especificar prácticamente cualquier tipo de selección de registros que desee. Sin embargo, es posible que en muchas ocasiones no necesite la flexibilidad en la selección de registros que el lenguaje de fórmula le proporciona. El Asistente de selección se ha diseñado para estas ocasiones.

Puede seleccionar registros de una de estas dos maneras:

Determinar qué campos se van a utilizar

Cuando selecciona registros, está basando su informe sólo en aquellos registros que cumplen con las condiciones que haya establecido. Esas condiciones se basan en el tipo de información que desea en el informe final.

Asuma, por ejemplo, que quiere un informe que únicamente muestre los datos de California. Su tarea es encontrar la mejor manera de identificar los registros que provienen de California.

  • Si la tabla que se usa en el informe contiene un campo Estado o Región, puede especificar en la solicitud que el programa utilice sólo los registros en los que el valor del campo Estado sea igual a California (Región es igual a CA).
  • Si la tabla no contiene un campo de Estado y desea elaborar el informe basado sólo en los datos de California, pueden haber otras formas de hacerlo.
  • Si la tabla contiene un campo de código postal, puede basar su selección de registro en el rango de códigos postales que se usa para California (Código postal entre n y N).
  • Si la tabla contiene un campo de Código de área, puede basar su selección de registros en los códigos de área de California (un código de área es uno de x, y...z).

Nota   

  • Si el código de área se almacena en el campo del número de teléfono, no podrá realizar la selección de este mismo registro con el Asistente de selección según el código de área. Será necesario crear una fórmula de selección de registros mediante el lenguaje de fórmula para extraer la parte del código de área del número de teléfono y, a continuación, realizar la selección según ese valor.
  • Por lo general, si puede basar la selección de registros en varios campos (como en este ejemplo), debe seleccionar un campo indexado en vez de un campo no indexado.

Vea también

Procesamiento de la selección de registros en el servidor de la base de datos