Kopieren, einfügen, duplizieren & löschen

Mit den folgenden Tastenkombinationen kopieren Sie Felder samt allen Eigenschaften (Formatierung und Skripte). Sie gelten auch für Layout-Elemente, zum Beispiel einen Button.

Diese Tastenkürzel funktionieren nur im Bearbeitungsmodus von Ninox („Edit mode“), also für Administratoren, und nie während einer Eingabe: Solange der Cursor in einem Textfeld steht, behalten die Tasten ihre gewohnte Funktion.

Strg + C (⌘ + C auf dem Mac): Kopiert die Definition des ausgewählten Feldes in die Zwischenablage.

Strg + V (⌘ + V auf dem Mac): Fügt das zuvor kopierte Feld hinter dem gerade ausgewählten Feld ein. Das Einfügen funktioniert auch in einer anderen Tabelle oder in einer anderen Datenbank (siehe unten).

Strg + D (⌘ + D auf dem Mac): Dupliziert das ausgewählte Feld und legt die Kopie direkt hinter dem kopierten Feld an.

Entf (⌫ auf dem Mac): Löscht das ausgewählte Feld. Ninext öffnet die Löschbestätigung von Ninox („Delete field“); wenn Sie mit „Delete“ bestätigen, wird das Feld mit allen seinen Daten gelöscht.

In eine andere Tabelle oder eine andere Datenbank einfügen

Ninext legt das Feld unverändert neu an: Es passt seinen Code nicht an. Formeln bezeichnen Felder über ihre interne Kennung; in einer anderen Tabelle können diese Kennungen andere Felder bezeichnen oder gar keines. Lesen Sie daher jede Formel des eingefügten Feldes durch und passen Sie sie von Hand an.

Als Hilfe stellt Ninext, wenn das eingefügte Feld aus einer anderen Tabelle oder einer anderen Datenbank stammt und Skripte enthält, zuerst eine Frage, in einem Fenster „Code duplication“ (auf Englisch): Soll am Anfang jeder Formel eine Kopie ihres ursprünglichen Skripts als Kommentar eingefügt werden? Wenn Sie mit „Yes“ antworten, beginnt jede Formel mit einem Block dieser Art, gefolgt von der eingefügten Formel:

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

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

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

Dieser Kommentar hat die Form eines Native JS-Blocks, der nur einen JavaScript-Kommentar enthält. Wenn Sie mit „No“ antworten, wird das Feld eingefügt, ohne dass etwas hinzukommt.

Was nicht kopiert wird

Ein Verknüpfungsfeld zu einer anderen Tabelle lässt sich weder kopieren noch duplizieren: Ninext zeigt „It is not possible to copy a link to another table“ an.

Diese Tastenkürzel, das Löschen eingeschlossen, lassen sich in den Ninext Einstellungen ausschalten, Abschnitt „Zusätzliche Werkzeuge“: Felder Kopieren/Einfügen/Duplizieren (standardmäßig aktiviert).