4D v16.3

Mostrar y seleccionar los registros

Inicio

 
4D v16.3
Mostrar y seleccionar los registros

Mostrar y seleccionar los registros  


 

Cuando efectúe operaciones en sus datos, seleccione el grupo de registros con el cual quiere trabajar. Este grupo de registros se llama selección actual. La selección actual puede contener cero, uno, varios o todos los registros de una tabla. Cada tabla tiene su propia selección actual de registros.

La selección actual es un concepto importante en 4D. Las operaciones de base de datos más comunes se realizan en los registros de la selección actual. Estas operaciones incluyen:

  • ordenación de registros,
  • visualización y modificación de registros particulares,
  • actualización de un grupo de registros,
  • impresión de un informe,
  • generación de etiquetas,
  • representación gráfica de datos,
  • exportación de registros.

En otras palabras, la creación de una selección actual en una tabla es el primer paso hacia otras operaciones de gestión de datos.

La selección actual de registros es siempre el conjunto de registros seleccionado más recientemente. Por ejemplo, imagine que la base de datos de su empresa tiene una tabla que almacena los registros de cada empleado. Supongamos que usted decide buscar los registros de todos los ingenieros en la empresa.
Cuando comienza esta búsqueda, la selección actual puede contener los registros de todos los empleados en la empresa, personal de ventas, producción, ingenieros, etc. Cuando la búsqueda termina, la selección actual contiene sólo los registros de los ingenieros. Si imprimiera una lista de registros, la lista contendría sólo los registros en la selección actual, en este caso, los registros de todos los ingenieros en la empresa. Si quisiera representar gráficamente los salarios de los empleados, la gráfica mostraría los salarios de todos los ingenieros en la empresa.

La selección actual no variará hasta que realice una operación que la modifique. Puede cambiar la selección actual:

  • seleccionando todos los registros,
  • seleccionando un subconjunto de registros,
  • buscando registros.

La barra de título del formulario de salida le indica cuántos registros hay en la tabla actual y cuantos registros hay en la selección actual.

4D Server: en un 4D remoto, la barra de título indica únicamente el número de registros de la selección actual.

El panel de control de ciertos tipos de formularios de entrada muestra, bajo los botones de navegación, el número del registro seleccionado y el número total de registros de la selección actual. El número del registro seleccionado corresponde a su posición en la selección actual.

Cada tabla en una base tiene su propia selección actual. En una base relacional, cambiar la selección actual en una tabla puede modificar las selecciones actuales en las tablas relacionadas. Por ejemplo, en una base de datos que contiene las tablas relacionadas [Empleados] y [Departamentos], una apertura de un formulario de entrada en la tabla [Departamentos] cambia la selección actual en la tabla [Empleados]. Esto significa, que los empleados que pertenecen a ese departamento se convierten en la nueva selección actual en la tabla [Empleados]. Para mayor información sobre relaciones consulte Tipos de relaciones.

Si utiliza procesos para efectuar tareas en la base de datos, puede tener simultáneamente varias selecciones actuales por tabla. Cada proceso se comporta como un entorno 4D individual, lo cual permite efectuar tareas separadas. Puede ser útil tener más de una selección actual, particularmente cuando compara dos o más tipos de datos, tales como la facturación mensual de diferentes regiones de ventas. Para mayor información sobre procesos, consulte Procesos en el manual Lenguaje de 4D.

Cuando utilice un formulario de salida para mostrar los registros, puede reinicializar la selección actual, de manera que contenga todos los registros de la tabla actual.

En el entorno Aplicación, esta operación puede llevarse a cabo vía la acción estándar “Select All” o el comando ALL RECORDS del Lenguaje de 4D.

En el entorno Diseño, puede utilizar el comando Mostrar todos del menú Registros. Todos los registros de la tabla actual se incluyen en la selección actual.

Nota: el comando Mostrar todos se desactiva cuando utiliza un formulario de entrada.

Puede definir una nueva selección actual en un formulario de salida seleccionando manualmente algunos registros y luego declararlos como nueva selección actual. Es decir, se crea una subselección.

En el entorno Aplicación, administre registros marcados por los usuarios vía los comandos de manipulación de Conjuntos y los comandos del tema Selecciones

En el entorno Diseño, hay un comando Mostrar subconjunto en el menú Registros. Cuando se selecciona este comando, 4D restringe la selección actual al conjunto de los registros seleccionado manualmente en la ventana. 

Las diferentes posibilidades de selección manual de registros se describen en la sección “Seleccionar” en Formularios de salida.

 
PROPIEDADES 

Producto: 4D
Tema: Gestión de recursos

 
HISTORIA 

 
ARTICLE USAGE

Manual de Diseño ( 4D v16)
Manual de Diseño ( 4D v16.1)
Manual de Diseño ( 4D v16.3)