-
Datumsrechnung im CL Programm
Hallo Kollegen,
leider habe ich auf meine kommende Frage nichts im Forum gefunden, deshalb stelle ich Sie vielleicht noch einmal.
Möchte in meinem CL Programm ein Datum errechnen.
Datum - 1MONAT
Kann ich das eigentlich im CL?
Bei RPG ist das kein Problem.
Danke im voraus für Eure Hilfe
Gruß Jenne
-
Schreib ein kleines RPG-Programm, dass du aus dem CLP mit Parameter aufrufst.
Das ist allemal effektiver als alles im CLP per CHGVAR durchzuführen.
-
datum im clp
Zitat von Jenne
Hallo Kollegen,
leider habe ich auf meine kommende Frage nichts im Forum gefunden, deshalb stelle ich Sie vielleicht noch einmal.
Möchte in meinem CL Programm ein Datum errechnen.
Datum - 1MONAT
Kann ich das eigentlich im CL?
Bei RPG ist das kein Problem.
Danke im voraus für Eure Hilfe
Gruß Jenne
es geht natürlich beschränkt auch so:
PGM
DCL VAR(&DAT) TYPE(*DEC) LEN(8 0) VALUE(20050815)
DCL VAR(&DATC) TYPE(*CHAR) LEN(8)
CHGVAR VAR(&DAT) VALUE(&DAT -100)
CHGVAR VAR(&DATC) VALUE(&DAT)
SNDPGMMSG MSG(&DATC)
ENDPGM
aber grundsätzlich stimme ich dem Vorredner zu, nen RPG is allemal besser für sowas...
weil zieh mal 100 vom datum 20050331 ab und alles geht in die hose...
-
Hier der Azubi....
Also es gäbe zwei möglichkeiten dieses Problem in Angriff zu nehmen...
in der ersten Möglichkeit muss in den kauf genommen werden das es beim 31... immer auf den 31. kommt auch wenn es Bsp. September wäre... das ist natürlich nicht so schön, stört aber nicht wenn die Abfrage immer mitte des Monats läuft.
Die andere Möglichkeit ist ein wenig aufwendiger aber keineswegs unmachbar... es sind ein paar Abfrage drin, die aber auf den exakten einen Monat differenz kommen.
Jetzt bist du dran entscheide dich für eine Möglicheanwendung, dann schriebe ich dir eine scriptvorlage oder mach es wie "Fuerchau" es meinte... über gib das zu wandelne Datum einem RPG mit Parameter und übergib es am besten im gleichen wieder zurück...
Ich hoffe das du dich für die Control Language entscheidest, damit ich dir weiterhelfen kann..
Greetz Denze Azubi
Last edited by CLbangRpg; 16-08-05 at 08:57.
Grund: Tipp Fehler!
-
Zitat von CLbangRpg
immer auf den 31. kommt auch wenn es Bsp. September wäre... das ist natürlich nicht so schön, stört aber nicht wenn die Abfrage immer mitte des Monats läuft.
Man könnte den Anwender ja untersagen, bestimmte Anwendungen nach dem 28. eines Monates laufen zu lassen.
Ludger
-
Wie immer, viele Wege führen überall hin.
Ich würde dies schon mit einem RPG machen. Insbesonders wenn man da diverse Parameter einplant:
+/- Monate
+/- Tage
Monatsletzter/-erster
und dann so variabel, dass man später auch noch Varianten hinzufügen kann ohne laufende Programme zu beeinträchtigen.
-
Zitat von kuempi von stein
...
aber grundsätzlich stimme ich dem Vorredner zu, nen RPG is allemal besser für sowas...
weil zieh mal 100 vom datum 20050331 ab und alles geht in die hose...
Nicht nur das, zieh mal von 20050115 die 100 ab
Viel Spass ...
Also mache es wirklich über ein ILE-RPG, das machen wir auch so, läuft wunnerbar
Gruß Proggi
-
Danke für die vielen Hilfen,
habe jetzt ein ILE-RPG Programm geschrieben.
Gruß
Jenne
Similar Threads
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 11:32
-
By Lichtblitz in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 22-06-06, 09:50
-
By Hubert in forum IBM i Hauptforum
Antworten: 12
Letzter Beitrag: 11-05-05, 13:25
-
By notbad in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 05-04-05, 12:00
-
By mk in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 25-09-04, 15:48
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks