Copiar, pegar, duplicar y eliminar
Puede usar las combinaciones de teclas siguientes para copiar campos con todas sus propiedades (formato y scripts). También valen para los elementos de diseño, por ejemplo un botón.
Estos atajos solo funcionan en el modo de edición de Ninox («Edit mode»), es decir, para los administradores, y nunca mientras se escribe: mientras el cursor esté en una zona de texto, las teclas conservan su función habitual.
Ctrl + C (⌘ + C en Mac): copia la definición del campo seleccionado al portapapeles.
Ctrl + V (⌘ + V en Mac): inserta el campo copiado previamente detrás del campo seleccionado. El pegado también funciona en otra tabla o en otra base de datos (véase más abajo).
Ctrl + D (⌘ + D en Mac): duplica el campo seleccionado y crea una copia justo detrás del campo copiado.
Supr (⌫ en Mac): elimina el campo seleccionado. Ninext abre la confirmación de eliminación de Ninox («Delete field»); si confirma con «Delete», el campo se elimina con todos sus datos.
Pegar en otra tabla o en otra base de datos
Ninext vuelve a crear el campo tal cual: no adapta su código. Las fórmulas designan los campos por su identificador interno; en otra tabla, esos identificadores pueden designar otros campos, o ninguno. Por tanto, revise cada fórmula del campo pegado y adáptela manualmente.
Para ayudarle, cuando el campo pegado procede de otra tabla o de otra base de datos y lleva scripts, Ninext hace primero una pregunta, en una ventana «Code duplication» (en inglés): ¿hay que añadir al principio de cada fórmula una copia de su script original, como comentario? Si responde «Yes», cada fórmula empieza con un bloque de este tipo, seguido de la fórmula pegada:
#{
/****** SCRIPT COPIED FROM 'My Database'.Customer.'Full Name'******
ORIGINAL SCRIPT :
'First Name' + " " + 'Last Name'
*****************************/
}#;Este comentario adopta la forma de un bloque de JavaScript nativo que solo contiene un comentario JavaScript. Si responde «No», el campo se pega sin añadir nada.
Lo que no se copia
Un campo de vínculo a otra tabla no se copia ni se duplica: Ninext muestra «It is not possible to copy a link to another table».
Estos atajos, incluida la eliminación, se desactivan en la Configuración de Ninext, sección «Herramientas adicionales»: Copiar/Pegar/Duplicar campos (activado por defecto).
