Autor Thema: Schleife?  (Gelesen 1288 mal)

Offline taheri

  • Senior Mitglied
  • ****
  • Beiträge: 380
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Schleife?
« am: 26.05.05 - 15:48:04 »
Hallo Entwickler,

ich möchte in einem Feld ein 5 stellige Zahl geben wie 99901 dann wenn ich in der Maske neue sagen, soll in diem Feld 99902 stehen und noch mal neue 99903 praktisch eine schleife in einem Feld. also die erste 3 zahlen sollen immer konstant bleiben und zwei letzte Zahlen immer weiter

danke für die Hilfe

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schleife?
« Antwort #1 am: 26.05.05 - 15:52:38 »
Was soll denn die Inkrementierung triggern ? Und kannst Du noch etwas zum bestehenden Kontext der Anforderung sagen ?

Bernhard

Offline taheri

  • Senior Mitglied
  • ****
  • Beiträge: 380
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re: Schleife?
« Antwort #2 am: 26.05.05 - 16:08:39 »
Sory
Eigentlich nicht viel. Es ist eine einfache Maske mit ein Paar Felder. Die maske wird mit betimmte Information ausgefühlt und ein Adresse gesucht und gedrückt. Für nächste Adresse sind information immer identisch über „neue Adresse“ bleiben Information in der maske ausser Adresse und man sucht dafür neue Adresse und so weiter. Diese 5 Stellige Feld soll so ein Art Auftragnummer sein. Also Her Müller t 99901 Frau muller 99902 und so weiter.
Es ist dafür damit man diese zahlen nicht immer tippen muss. Die erste 5 stellige zahl gibt man per tastatur und bei zweite  wie gesagt   erste 3 Zahlen sollen bleiben und rest aufsteigend nach oben 01,02,03 unsw

danke

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Schleife?
« Antwort #3 am: 26.05.05 - 16:22:37 »
Ich muss jetzt nochmal nachhaken: Notes ist eine verteilte Umgebung. Wie willst Du sicherstellen, dass derartige "Auftragsnummern" dadurch nicht doppelt vergeben werden ? Das ist in der Regel der Dreh- und Angelpunkt.

Weitere Fragen (die mich dazu führen, dass Deine Idee entweder unausgereift oder noch nicht richtig formuliert ist):
- Wer gibt die erste Nummer ein ? Wo wird diese gespeichert für eine spätere Verwendung ?
- Du sprichst von der Inkrementierung der letzten beiden Stellen. Was ist, wenn dieser Zahlenraum erschöpft ist ?

Die pure Inkrementierung ist einfach, aber bisher muss ich befürchten, dass Dein Ansatz prinzipiell nicht stimmt.

Bernhard

Offline taheri

  • Senior Mitglied
  • ****
  • Beiträge: 380
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re: Schleife?
« Antwort #4 am: 27.05.05 - 09:09:26 »
Ich versuche es noch mal. Eigentlich ist nicht viel kompliziert. Es kommt eine Bestellung von Jemandem. Das ist ein Notes Mail mit einem vordefiniere Maske. Die Maske wird geöffnet .da sieht man, was bestellt ist. Anhand von Maskeninformation wird ein Lieferschein erstellt. Also Lieferschein Maske übernimmt die Bestellungen von Auftragmaske. Meistens sind Bestellung für mehre Personen mit unterschiedliche Adressen – also von Lieferschein heraus sucht man im Adressbuch die Adressen und für jede ein Lieferschein. Dies wird auch in Mailbox gespeichert. Mehr ist das wirklich nicht. Der erste Lieferschein bekommt die Nummer 00101, zweite 00102, dritte 00103 (für den selben Auftarg).das die erste Bestellung man geht bis 99901,99902,99903 unsw. Wenn man 999 erreicht hat, fängt man wieder mit 001. zu zeit werden diese Nummer per hand auf Lieferschein geschrieben. Das ziel ist ein Feld in Lieferscheinmaske . den ersten  Nummer gibt Anwender in Feld. Also wie 23401. und wenn er danach sagt neue Lieferschein .soll in feld stehen 23402 bei nächste 23403 und so weiter bis 23499. Lieferschein werden für einen Auftrag auch niemals mehr als 99 werden



 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz