2.4k Aufrufe
Gefragt in Datenbanken von sundancer Mitglied (105 Punkte)
Hallo
ich arbeite mit Access 2007

ich will eine Nummer trennen z.B. Nr. 20130010

Nummer = Left (KostenNr, 4) ergibt 2013

Frage, wo finde ich den Rest (0010)

Gruß sundancer

6 Antworten

0 Punkte
Beantwortet von ch55 Experte (3.8k Punkte)
vermutlich

Nummer = right (KostenNr, 4) müsste dann den Rest 0010 ergeben.
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo sundancer,

z.B. das Feld mir den 8 Zahlen heißt "Bezeichnung"

Formnel für die ersten 4 Zahlen:

Ausdr1: Teil([Bezeichnung];1;4)

Formel für die letzten 4 Zahlen:

Ausdr2: Teil([Bezeichnung];5;4)


Gruß

Paul1

[sub]Excel > Access > MS-Office 2003
MS Windows XP Professional SP3
MS Windows 7 Professional SP1
ECDL-Syllabus Version 4.0[/sub]
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo,

geht selbstverständlich auch wie @ ch55 vorgeschlagen:

Alternativ zu Teil:

Ausdr3: Links([Bezeichnung];4)

Ausdr4: Rechts([Bezeichnung];4)


Gruß

Paul1
0 Punkte
Beantwortet von sundancer Mitglied (105 Punkte)
Hallo CH55 und Paul1
ich habe mir schon gedacht,
das ich nochmal mit right trennen muß.
es gibt also kein Ausdruck wo der Rest steht, wenn ich
Nummer = Left (KostenNr, 4) benutze.

besten Dank
sundancer
0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hallo sundancer,

du kannst für den Rest ab Stelle 5 auch Nummer = mid(KostenNr,5) nehmen.

Gruß
Ralf
0 Punkte
Beantwortet von sundancer Mitglied (105 Punkte)
Hallo Ralf
ja, das meinte ich.
Habe aber auch festgestellt, das der Aufwand der gleiche ist,
wie bei links und rechts teilen.
Aber besten Dank, das hat für Aufklärung gesorgt.

Gruß sundancer
...