Autor Thema: Eingabe mit führenden Nullen auffüllen  (Gelesen 4058 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Eingabe mit führenden Nullen auffüllen
« am: 03.10.02 - 19:47:59 »
Hi Folks,

ich möchte dem User die Eingabe etwas erleichtern, da er eine Identnummer eingeben muss, die immer 10 zeichen umfasst und zum größten Teil aus führenden Nullen besteht.
(Wie im Leben, da führen auch meist die Nullen)
Ich vermute Mal dass muss in die Eingabevalidierung, aber viel mehr weiss ich nicht.
Welchem @Befehl soll ich mir in der Hilfe näher anschauen ?


Vielen Dank für die Hilfe

Don Pasquale


Offline zaphod

  • Aktives Mitglied
  • ***
  • Beiträge: 132
  • Geschlecht: Männlich
  • don't panic!
Re: Eingabe mit führenden Nullen auffüllen
« Antwort #1 am: 03.10.02 - 22:02:35 »
hi don pasquale

zBsp:

@Right("000000" + deinFeldWert;6)


bye bye z
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Es gibt eine Theorie die besagt, wenn jemals irgendwer herausfindet, wozu das Universum da ist und warum es da ist,
dann verschwindet es auf der Stelle und es wird durch etwas noch Bizarreres und Unbegreiflicheres ersetzt.


Es gibt eine andere Theorie nach der das schon passiert ist.

DOUGLAS ADAMS

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Eingabe mit führenden Nullen auffüllen
« Antwort #2 am: 04.10.02 - 10:16:19 »
Hi Zaphod,

Oh, doch so einfach :-)

das Ganze jetzt noch in die Eingabeumsetzung und
es klappt wunderbar.

Ich habe noch was ähnliches,
aber wo liegt der Unterschied:

@Right("000000" + @Trim(DeinFeldName);6)


Vielen Dank

Don Pasquale




Offline adminnaddel

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 819
  • Geschlecht: Männlich
  • What a wonderful girl, so beautiful und se....;-)
Re: Eingabe mit führenden Nullen auffüllen
« Antwort #3 am: 07.10.02 - 16:49:33 »
;)hallöchen

so wie es hier geschrieben ist
Zitat
@Right("000000" + @Trim(DeinFeldName);6)

kann du auch gleich im Vorgabewert "000000" eingeben
Gruß
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Eingabe mit führenden Nullen auffüllen
« Antwort #4 am: 07.10.02 - 17:09:02 »
Hi Adminn.,

bedeutet das, dass ich mit  ...Trim..
auf der sicheren Seite bin, egal ob
der Anwender nun Nullen eingibt oder nicht ?


Don Pasquale
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: Eingabe mit führenden Nullen auffüllen
« Antwort #5 am: 07.10.02 - 17:26:24 »
trim entfernt Leerzeichen oder leere Listenbestandteile..

zB

"123 456" = nach trim => "123 456" ...tja
"123 456":" ":"789" = nach trim => "123 456":"789"

dh ein String mit Leerzeichen dazwischen bekommst Du nicht mit Trim alle Leerzeichen weg (eine Ausahme: aufeindanderfolgende Leerzeichen wie "123   456" => "123 456").

Daher
@trim(@replacesubstring(Trimmer;" ";""))
weiß n.n mal ob dann noch trim notwendig ist, wahrscheinlich reicht nur das replacesubstring
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz