Seite 1 von 1

(Gelöst) IBAN & BIC formatieren

Verfasst: Fr 26. Jan 2018, 09:55
von Libremiki
Ich habe in der Tabelle 2 Felder angelegt für die Bankverbindungen IBAN & BIC. Als Format habe ich "VARCHAR" gewählt, der IBAN ist alphanumerisch und sollte so "DE00 1234 4678 0123 4567 89" formatiert sein. Ein Beitrag im Internet schlägt die Formatierung für den IBAN als "AANNLNNNNLNNNNLNNNNLNNNNLNN" vor.

Mein Problem ist dass Tabelle - editieren - Feld "IBAN" unten das Feld "Format example" nur ein @ zeigt und dieses kann ich nicht ändern. Bitte um Tipps.

Michael

Re: IBAN & BIC formatieren

Verfasst: Fr 26. Jan 2018, 14:31
von hylli
Ich vermute, Du bist hier gelandet?
http://de.openoffice.info/viewtopic.php?t=64679

Der Tipp gilt für die Eingabe per Formular, vermute ich. Dazu musst Du statt einem Textfeld ein "maskiertes Feld" verwenden. In den Eigenschaften dieses maskierten Feldes musst Du dann de Eingabemaske und Zeichenmaske wie von @Rocko im Nachbarforum eingeben/ändern.

Hylli

Re: IBAN & BIC formatieren

Verfasst: Fr 26. Jan 2018, 19:11
von RobertG
Hallo Michael,
Libremiki hat geschrieben:
Fr 26. Jan 2018, 09:55
Ein Beitrag im Internet schlägt die Formatierung für den IBAN als "AANNLNNNNLNNNNLNNNNLNNNNLNN" vor.
Mein Problem ist dass Tabelle - editieren - Feld "IBAN" unten das Feld "Format example" nur ein @ zeigt und dieses kann ich nicht ändern.
Die Eingabe mit einem maskierten Feld erfolgt ausschließlich in einem Formular (oder einen Dialog). Die Tabelle kannst Du da nicht mit einschränken. Der Code, den Du oben nennst, muss bei dem maskierten Feld unter "Eingabemaske" stehen. Unter "Zeichenmaske" kommt dann für jedes eingebbare Zeichen ein Unterstrich. Für die Abstände musst Du dann (vermutlich) eine Leertaste einsetzen. Siehe dazu die Hilfe zum maskierten Feld.

Gruß

Robert

Re: IBAN & BIC formatieren

Verfasst: Sa 27. Jan 2018, 07:54
von Libremiki
Gelöst, danke für die Informationen. Mein Problem war dass ich die Option "Maskiertes Feld" nicht gefunden habe.

Im Fenster Formular editieren in der linken Symbolleiste "Mehr Steuerelemente" anklicken. Ein kleines Fenster öffnet und hier findet man die Schaltfläche "maskiertes Feld". Weiter wie oben in den Beiträgen richtig beschrieben.

IBAN: Eingabemaske AANNLNNNNLNNNNLNNNNLNNNNLNN Zeichenmaske ____ ____ ____ ____ ____ __ Feldlänge 27
BIC kann 8 (Zentrale) oder 11 (Filiale) Zeichen lang sein: Eingabemaske AAAAAACCCCC Zeichenmaske keine Feldlänge 11

Danke, Michael

Re: (Gelöst) IBAN & BIC formatieren

Verfasst: Mi 31. Jan 2018, 23:37
von Wanderer
Hallo,

Das oben implizierte Format AANN... ist nur für deutsche IBANs richtig. Ich habe heute z.B. eine britische IBAN GB12LOYD... eingegeben.

Wer nicht sicher ist nur deutsche Konten bearbeiten zu müssen, sollte sich nicht zu sehr einschränken.
Da im Ausland auch längere IBANs möglich sind habe ich intern ein Feld IBANEXT für den internationalen "Rest". damit können auch Laien sofort sehen, ob eine deutsche IBAN zu kurz ist und die Datenbank hängt den Rest in der Abfrage dahinter, wenn er nicht NULL ist.

MfG, Jörn

Re: (Gelöst) IBAN & BIC formatieren

Verfasst: Do 1. Feb 2018, 03:23
von Libremiki
Hello Wanderer, das ist ein richtiger Einwand. Wo sind denn eigentlich die Banker in diesem Forum mit Fachkenntnissen? Ich hatte angenommen dass der IBAN weltweit gleich ist. Auf der englischen Wikipedia Seite https://en.wikipedia.org/wiki/Internati ... nt_Number ist das ausführlich erklärt.
Demnach kann der IBAN bis zu 34 Zeichen lang sein. Aus der Liste dort ist ersichtlich dass nur die ersten 4 Zeichen immer "AANN" entsprechen. Danach kann jedes Land sein eigenes Format definieren. Für meine Datenbank habe ich die Maske jetzt in "AANNLCCCCLCCCCLCCCCLCCCCLCCCCLCCCCLCCCCLCC" geändert und verzichte auf eine Zeichenmaske für die IBAN. Da passt jede Nummer rein erlaubt aber eher Fehler.
Mal sehen wie das in der Anwendung funktioniert. Danke nochmals.