AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
24.05.13 - 04:25:14
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Domino 5 und frühere Versionen
| |-+  Entwicklung (Moderatoren: Axel, Don Pasquale, eknori, Hoshee, ata, Thomas Schulte, koehlerbv)
| | |-+  Nummerierung mit führenden Nullen
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Nummerierung mit führenden Nullen  (Gelesen 2122 mal)
Selin
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 532



« am: 19.09.05 - 09:12:25 »

Hallo Zusammen,

habe eine fortlaufende Nummerierung nach folgendem Schema gemacht:

temp:=@DbColumn("": "NoCache";"":"";"(SearchNummer)";1);

@If(@IsError(temp);"";@Elements(temp) + 1)

Klappt auch wunderbar.
Aber ich brauche eine 4stellige Zahl.
Somit muss es mit der "0001" beginnen.
Habe zum Test mal manuell "0001"  in das Nummernfeld (Typ: Zahl) eingegeben, da macht er eine 1 draus.

Habe bislang nicht oft mit Nummernfeldern gearbeitet, daher fällt mir dazu nichts ein.
Jemand ne Idee?


danke + Lieben Gruß
Selin
Gespeichert

Windows XP
Notes 6.5
m3
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 7616


Non ex transverso sed deorsum!


WWW
« Antworten #1 am: 19.09.05 - 09:15:05 »

1 .... Nummer
0001 ...... String

Musst Du halt ein Stringfeld nehmen. Aber wie sich das auf die Sortierung auswirkt ......

Und was passiert, wenn 2 Clients gleichzeitig "
temp:=@DbColumn("": "NoCache";"":"";"(SearchNummer)";1);" machen?  Ahnungslos
Gespeichert

HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai
Spalter
Aktives Mitglied
***
Offline Offline

Beiträge: 109


Mit der Lizenz zum Löschen!!!


« Antworten #2 am: 19.09.05 - 09:16:46 »

Hallo Selin,   Cool

Du weist, daß das keine sichere Art ist, eine eindeutige fortlaufende Nummer zu generieren.

Für die reine Darstellung könntest Du den Wert als String darstellen, eventuell in eine separaten Feld, daß nur der Anzeige dient.

Gruß
Spalter  
Gespeichert
klauss
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 5241


.. ich liebe meinen Job...


WWW
« Antworten #3 am: 19.09.05 - 09:27:30 »

Hoffentlich fängt jetzt nicht wieder das leidige Thema mit der Nummerierung an.... Tongue
Gespeichert

klaus

Operative Hektik ist ein Zeichen von geistiger Windstille.
Die Klugen leben von den Dummen, die Dummen von der Arbeit.
Nur Kinder und einfache Leute mögen lebhafte Farben. (Goethe)
Männer sind primitiv, aber glücklich.
Frauen widerspricht man nicht - man wartet, bis sie es selbst tun.
Demokratie ist, wenn drei Wölfe und ein Schaf entscheiden, was
gefressen werden soll.
Selin
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 532



« Antworten #4 am: 19.09.05 - 09:28:30 »

Hallo,

alles klar.
Danke für die Tipps.

Ganz liebe Grüsse
Selin
Gespeichert

Windows XP
Notes 6.5
shiraz
Senior Mitglied
****
Offline Offline

Geschlecht: Männlich
Beiträge: 380



« Antworten #5 am: 19.09.05 - 15:03:27 »

nur zur Info:

@Repeat("0"; 3 - @Length(Field_Number) )+RS_Field_Nummer  Grin
Gespeichert

Gruß
Christian
diali
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 998



« Antworten #6 am: 19.09.05 - 15:06:16 »

oder einfacher
@Right("000" + @Text(Nr_Feld);3)
Gespeichert

Gruß
Dirk
help
Junior Mitglied
**
Offline Offline

Geschlecht: Weiblich
Beiträge: 66


« Antworten #7 am: 04.01.12 - 13:35:55 »

Hallo Ihr
ich habe ein Monatsfeld als Zahl und setzte damit

@Right("000" + @Text(Nr_Feld);3)
eine "0" davor das klappt gut

Nun habe ich aber auch noch ein Nummernfeld was eine laufende Nummer berechnet da möchte ich jetzt auch "000" davor haben
das heißt ich brauche den right befehl in lotus script aber das klappt nicht ganz Huh

LG
Beatrix
Gespeichert

Liebe Grüße
Beatrix (Bea)
klauss
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 5241


.. ich liebe meinen Job...


WWW
« Antworten #8 am: 04.01.12 - 13:39:10 »

Geht nicht in numerischen Feldern.

PS: Der Thread ist mittlerweile 6 Jahre alt.....

PS:
Zitat
das klappt nicht ganz
Klappt das dann nur zur Hälfte, oder wie  Huh
Gespeichert

klaus

Operative Hektik ist ein Zeichen von geistiger Windstille.
Die Klugen leben von den Dummen, die Dummen von der Arbeit.
Nur Kinder und einfache Leute mögen lebhafte Farben. (Goethe)
Männer sind primitiv, aber glücklich.
Frauen widerspricht man nicht - man wartet, bis sie es selbst tun.
Demokratie ist, wenn drei Wölfe und ein Schaf entscheiden, was
gefressen werden soll.
Driri
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 6350



« Antworten #9 am: 04.01.12 - 14:38:24 »

Bitte keinen uralten Threads fortführen und vor allem nicht zusätzlich einen neuen mit dem selben Thema aufmachen. Dann wird in zwei Threads diskutiert, das fördert nicht gerade die Übersichtlichkeit.

Hier gehts weiter :

http://atnotes.de/index.php/topic,53383.0.html
Gespeichert

Gruß, Ingo
------------------------------------------------------------
11 Domino-Server (8.5.3 auf i5 und Windows)
500 Notes 8.5.3, 2300 Notes 8.0.2

IBM Content Manager / Content Collector für Mailarchivierung
ClearSwift Appliance (Anti-Spam, Anti-Virus)
We4IT docLinkr
Axceler NOTRIX

Lotus Notes Traveler 8.5.3 UP2
ca. 650 Smartphones (Android) und Tablets (iPad)
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig  | handys