Hallo,
mal wieder eine Frage zu Tabellen.
Ich habe eine Attributspalte mit Angaben zum Flurstück. Bei Teilungen von Flurstücken steht immer ein Schrägstrich mit Nummer am Ende. Nun will ich diesen Schrägstrich entfernen und die Unterteilung in eine neue Spalte übertragen.
Bin um schnelle Ideen sehr, sehr dankbar.
Gruß Marc
mal wieder eine Frage zu Tabellen.
Ich habe eine Attributspalte mit Angaben zum Flurstück. Bei Teilungen von Flurstücken steht immer ein Schrägstrich mit Nummer am Ende. Nun will ich diesen Schrägstrich entfernen und die Unterteilung in eine neue Spalte übertragen.
Bin um schnelle Ideen sehr, sehr dankbar.
Gruß Marc
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Mi., 11.05.2005 - 15:36
Permalinkkannst Du mal ein konkretes Vorher-Nacher-Beispiel nennen und um was für einen Datentyp es sich bei Deinem neues Feld handeln soll?
Viel Grüße
Jörg Ostendorp
Gespeichert von schrammsen am Mi., 11.05.2005 - 16:30
Permalinkwar vielleicht ein wenig schwammig ausgedrückt.
ich habe ein Feld (string) mit dem Inhalt 1234/5. Diesen Inhalt möchte ich auffsplitten in eine Spalte mit dem Inhalt 1234 und eine Spalte mit dem Inhalt 5.
Leider kann ich hier nicht mit dem Befehl right/ Left arbeiten, weil ich unterschiedliche Zeichenlängen habe.
Danke, Marc
Gespeichert von Gast am Mi., 11.05.2005 - 16:52
Permalinknein Frage war schon ganz verständlich :-). Kenne Flurstückskennzeichnungen aber auch dergestalt, daß diese nach dem Trennzeichen immer dreistellig geführt werden. Hier wäre es dann nur interessant gewesen, ob Du bei der Übernahme in ein Stringfeld die führenden Nullen hättest verwerfen oder beibehalten wollen..
Wenn ich das richtig sehe gibt's ja immer nur ein Trennzeichen pro Feld, nicht mehrere. Die Position dieses Zeichens kannst Du daher (z.B.) sowohl mit Instr als auch mit InstrRev ermitteln.
Könnte in der Feldberechnung dann so aussehen:
LinkeSeite=
left([AltesFeld],instrrev([AltesFeld],"/")-1)
RechteSeite=
right([AltesFeld],len([AltesFeld])-instrrev([AltesFeld],"/"))
bzw. etwas performanter per Left$/Right$ wenn Strings garantiert sind.
Viele Grüße
Jörg Ostendorp
Gespeichert von schrammsen am Mi., 11.05.2005 - 17:49
Permalinkhat geklappt