2.9k Aufrufe
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
von ch55 Experte (3.8k Punkte)
vermutlich

Nummer = right (KostenNr, 4) müsste dann den Rest 0010 ergeben.
0 Punkte
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
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
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
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
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

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...