Betrifft: ab orgAnice Pi

Problem:

Beim Importieren von Daten aus Fremdtabellen werden IDs nicht richtig übernommen.

Ursache:

Die ID der Fremdtabelle wird als Zahl interpretiert. In orgAnice sind IDs 8-stellige Zeichenketten mit führenden Nullen.

Lösung:

Wir müssen beim Import die IDs in Zeichenketten umwandeln. Angenommen die Spalte mit der ID in der dBase-Datei heißt ID und die dBase-Tabelle heißt Adressen – dann muss der Ausdruck lauten:

Right("00000000" & Trim(Str(Adressen->Id, 8, 0)), 8)

Erklärung:

Mit Str wandeln wir den Inhalt von Adressen->ID in eine Zeichenkette um, die 8 Stellen lang sein wird und 0 Nachkommanstellen beinhaltet. Mit Trim schneiden wir überflüssige Leerzeichen ab. Dann füllen wir die Zeichenkette mit 8 führenden Nullen auf und schneiden mit der Funktion Right nur die 8 rechten Zeichen ab.

Was this helpful?

1 / 0

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen