Copiare, incollare, duplicare ed eliminare

Potete usare le combinazioni di tasti seguenti per copiare i campi con tutte le loro proprietà (formattazione e script). Valgono anche per gli elementi di layout, per esempio un pulsante.

Queste scorciatoie funzionano solo nella modalità di modifica di Ninox («Edit mode»), quindi per gli amministratori, e mai durante una digitazione: finché il cursore è in una zona di testo, i tasti mantengono il loro ruolo abituale.

Ctrl + C (⌘ + C su Mac): copia la definizione del campo selezionato negli appunti.

Ctrl + V (⌘ + V su Mac): inserisce il campo copiato in precedenza dopo il campo attualmente selezionato. L'incolla funziona anche in un'altra tabella, o in un altro database (vedere più avanti).

Ctrl + D (⌘ + D su Mac): duplica il campo selezionato, creando una copia subito dopo il campo copiato.

Canc (⌫ su Mac): elimina il campo selezionato. Ninext apre la conferma di eliminazione di Ninox («Delete field»); se confermate con «Delete», il campo viene eliminato con tutti i suoi dati.

Incollare in un'altra tabella o in un altro database

Ninext ricrea il campo così com'è: non ne adatta il codice. Le formule designano i campi tramite il loro identificatore interno; in un'altra tabella, questi identificatori possono designare altri campi, o nessuno. Rileggete quindi ogni formula del campo incollato e adattatela manualmente.

Per aiutarvi, quando il campo incollato proviene da un'altra tabella o da un altro database e contiene degli script, Ninext pone prima una domanda, in una finestra «Code duplication» (in inglese): occorre aggiungere all'inizio di ogni formula una copia del suo script originale, come commento? Se rispondete «Yes», ogni formula inizia con un blocco di questo tipo, seguito dalla formula incollata:

Ninox
#{
/****** SCRIPT COPIED FROM 'My Database'.Customer.'Full Name'******

ORIGINAL SCRIPT :
'First Name' + " " + 'Last Name'

*****************************/
}#;

Questo commento prende la forma di un blocco Native JS che contiene solo un commento JavaScript. Se rispondete «No», il campo viene incollato senza aggiungere nulla.

Ciò che non si copia

Un campo di collegamento verso un'altra tabella non si copia né si duplica: Ninext mostra «It is not possible to copy a link to another table».

Queste scorciatoie, eliminazione compresa, si disattivano nelle Impostazioni Ninext, sezione «Strumenti aggiuntivi»: Copia/Incolla/Duplica campi (attivato per impostazione predefinita).