IBAN in Ninox automatisch formatieren (globale Funktion mit Code)
23. Juni 2026

Eine IBAN als ein langer Block ist schwer zu lesen und fehleranfällig. Schöner ist die übliche Schreibweise in Vierergruppen: AT12 3456 7890 1234 5678 90. In Ninox erledigt das eine kleine globale Funktion automatisch. Hier ist sie, mit Erklärung, was jede Zeile macht.
Die globale Funktion
Lege in den Optionen deiner Datenbank eine globale Funktion an. Sie bekommt einen Text (die IBAN) und gibt ihn formatiert zurück:
function strukturiereIBAN(vInput : text) do
let myIBAN := vInput;
myIBAN := trim(myIBAN);
let my1 := substring(myIBAN, 0, 4);
let my2 := substring(myIBAN, 4, 8);
let my3 := substring(myIBAN, 8, 12);
let my4 := substring(myIBAN, 12, 16);
let my5 := substring(myIBAN, 16, 20);
let my6 := substring(myIBAN, 20, 24);
let myOutput := my1 + " " + my2 + " " + my3 + " " + my4 + " " + my5 + " " + my6;
myOutput
end
Was die Funktion macht
trim entfernt versehentliche Leerzeichen am Anfang und Ende, sodass nur die saubere IBAN übrig bleibt.
substring zerschneidet den Text in Stücke. Du gibst an, wo ein Stück beginnt und endet, z. B. substring(myIBAN, 0, 4) für die ersten vier Zeichen, dann 4 bis 8 und so weiter.
Zum Schluss werden die Stücke mit einem Leerzeichen dazwischen wieder zusammengesetzt und ausgegeben.
So rufst du sie auf
In einem Button (oder direkt in einem Formelfeld) schreibst du das Ergebnis in dein IBAN-Feld und gibst der Funktion den ursprünglichen Text mit. Ein Klick, und aus dem Block wird die saubere Vierergruppen-Schreibweise, die du bei Bank und Überall besser weiterverwenden kannst.
Globale Funktionen sind in Ninox ideal für solche wiederkehrenden Helfer: einmal definiert, überall in der Datenbank nutzbar.
Brauchst du solche Spezial-Funktionen?
Genau solche Helfer bauen wir dir live in deiner Datenbank, in der Ninox-Entwicklung bzw. im Live Support, du schaust zu und lernst nebenbei. Willst du Ninox lieber komplett selbst beherrschen, ist die Ninox Masterclass dein Weg.
Häufige Fragen
Was macht `trim` in der Funktion?
Es entfernt Leerzeichen am Anfang und Ende des Texts, sodass nur die saubere IBAN übrig bleibt, bevor sie zerlegt wird.
Wie funktioniert `substring`?
Es schneidet ein Stück aus dem Text. Du gibst Start- und End-Position an, z. B. die ersten vier Zeichen mit `substring(text, 0, 4)`. So entstehen die Vierergruppen.
Was ist eine globale Funktion in Ninox?
Eine Funktion, die du einmal zentral definierst und dann überall in der Datenbank aufrufen kannst, ideal für wiederkehrende Helfer wie das IBAN-Formatieren.
Funktioniert das auch für andere Formate?
Ja. Nach dem gleichen Muster (trim + substring + zusammensetzen) kannst du z. B. auch Telefonnummern oder Steuernummern einheitlich formatieren.
Passend dazu
Ninox-Entwicklung
Datenbank-Entwicklung, Performance-Optimierung und Integrationen rund um Ninox.