4D v16.3

Diálogo de desplazamiento

Inicio

 
4D v16.3
Diálogo de desplazamiento

Diálogo de desplazamiento  


 

 

Cuando mueve una selección de objetos (por arrastrar-soltar o copiar pegar) entre dos bases 4D o entre una base de datos y una librería de objetos, tiene la posibilidad de mostrar una caja de diálogo que lista todos los objetos desplazados como también las acciones que se asociarán a ellos en la base de destino.
Esta caja de diálogo se llama “Diálogo de desplazamiento” y se muestra cuando al menos uno de estos casos es verdadero:

  • La opción “Mostrar siempre” está seleccionada en las preferencias de desplazamiento (ver la sección WEB SET HOME PAGE).
  • Al menos un objeto desplazado tiene un conflicto de nombre con un objeto en la base de destino.
  • La acción por defecto Utilizar otro objeto ha sido seleccionada para al menos un tipo de objeto dependiente desplazado.

Aparte de estos casos, si el desplazamiento de los objetos no causa ningún conflicto, la caja de diálogo de desplazamiento no aparecerá y los objetos se copiarán directamente.

Esta caja de diálogo permite visualizar y/o modificar los parámetros de desplazamiento en función del contexto. Incluye dos páginas: la página principal y la página detallada. Puede pasar de una página a otra utilizando los botones Siguiente> y <Anterior.

La página principal de la caja de diálogo de desplazamiento muestra la lista de los objetos desplazados:

Los objetos que tienen conflictos de nombre aparecen en negrita y los objetos dependientes aparecen en itálicas. Las diferentes columnas indican el tipo y el nombre de cada objeto como también su “nuevo” nombre, en otras palabras, su nombre por defecto en la base de destino. Puede modificar este nombre en la página detalles (ver el siguiente párrafo).
La opción de la columna “Copiar” indica si el objeto se copiará o no en la base de destino. Esta opción está activa: puede deseleccionarla para resolver rápidamente los conflictos de copia. Note que si un conflicto involucra un objeto especifico, su referencia (nombre) se conserva en la base de destino. Puede seleccionar/deseleccionar alternativamente todas las casillas de la lista utilizando Alt+clic (Windows) u Opción+clic (Mac OS) en una casilla. También puede utilizar el menú contextual de la caja de diálogo.

Si los parámetros de desplazamiento por defecto le son convenientes, puede hacer clic directamente en Aceptar para proceder a mover los objetos.

Nota: si al menos un objeto ha sido asociado a la acción Utilizar otro objeto, no puede proceder con la copia sin designar el objeto objetivo de la base de destino (o deseleccione este objeto).

Si quiere modificar ciertas acciones, haga clic en el botón Siguiente> para mostrar la página detallada. Si quiere cancelar el movimiento de los objetos, haga clic en Cancelar.

La página detallada lista los objetos a copiar (aquellos no seleccionados en la página principal) y permite modificar los parámetros del desplazamiento:

Puede utilizar el menú pop up de la columna “Acción” para modificar las acciones efectuadas en los objetos. Las acciones propuestas en el menú dependen del tipo de objeto seleccionado y se describen a continuación.
Es posible modificar en una sola operación la acción asignada a varias líneas. Para hacerlo, simplemente seleccione las líneas a modificar, luego seleccione una nueva acción en la columna “Acción” de una de las líneas seleccionadas. La modificación se lleva a cabo entonces en todas las líneas de la selección donde sea aplicable. Si la acción es incompatible con una línea, la línea no se modifica y una caja de diálogo de alerta le informará.

La columna “Nuevo nombre u otro objeto” muestra el nombre que se le dará al objeto una vez se copie en la base de destino. Puede cambiar este nombre (tenga cuidado de no utilizar un nombre que ya exista en la base de destino, esto crearía un nuevo conflicto de nombre). En el caso de objetos dependientes, esta columna permite igualmente designar otro objeto de la base de destino (cuando la acción Utilizar otro objeto está seleccionada). Por ejemplo, en el caso del desplazamiento de un formulario tabla, puede designar una tabla de la base de destino como la tabla a la cual pertenecerá en lugar de crear la tabla.

Las acciones alternativas posibles son las siguientes:

  • No crear: el objeto no se copia. En el caso de un objeto dependiente, su referencia (nombre) se conserva si un objeto del mismo nombre ya existe en la base (en este caso, es utilizado por el objeto principal). Si ningún objeto con el mismo nombre está disponible, la referencia se borra.
  • Reemplazar: esta opción se propone cuando un objeto del mismo nombre y tipo ya existe en la base. En este caso, el objeto de la base de destino se reemplaza por uno de la base de origen.
  • Crear: el objeto dependiente se copia en la base de destino con sus propiedades (opción propuesta cuando no hay conflicto de nombre).
  • Crear y renombrar: esta opción se propone cuando un objeto del mismo nombre y tipo ya existe en la base. Por defecto, el objeto se renombra añadiendo un número como sufijo. En este caso, puede renombrar el objeto desplazado en la columna “Nuevo nombre u otro objeto”. Claramente, las referencias del objeto se actualizan en la base de destino.
  • Utilizar otro objeto: esta opción sólo está disponible para los objetos dependientes. Permite utilizar otro objeto ya presente en la base de destino como referencia. En este caso, la columna “Nuevo nombre u otro objeto” contiene la lista de otros objetos que puede utilizar.
  • Utilizar la tabla del mismo nombre: esta opción se propone cuando una tabla con el mismo nombre ya existe en la base. En este caso, la columna “Nuevo nombre u otro objeto” contiene la lista de tablas que puede utilizar en lugar de la tabla dependiente.

Si los objetos dependientes entre sí referencian a otros objetos, la lista se actualiza en función de los parámetros.

Si los parámetros de desplazamiento le son convenientes, haga clic en Aceptar para proceder con el movimiento de los objetos. Haga clic en <Anterior para volver a la página principal. Si quiere cancelar el desplazamiento haga clic en Cancelar.



Ver también 

Página Traslado

 
PROPIEDADES 

Producto: 4D
Tema: Arrastrar y soltar objetos

 
HISTORIA 

 
ARTICLE USAGE

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