[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Oct 2005
    Beiträge
    2

    Question LOCALE erstellen

    Hallo,
    auf einer V5R3 installation würde ich gerne der Tausend-Separator vom EDTCDE(J) ändern, bzw.. eliminieren. Ich habe also versucht über die LC_NUMERIC bzw.. den thousands_sep einer neuen LOCALE zu lösen.

    LC_NUMERIC
    #
    decimal_point "<period>"
    thousands_sep ""
    grouping 3
    #
    END LC_NUMERIC

    Ich habe dann die neue LOCALE an mein Usrprf angehängt.
    Bei Änderungen vom decimal_point werden diese auch berücksichtigt. Die thousands_sep und grouping Parameter sind hingegen unverändert.

    Gibt es da eine Lösung ?

    Grüsse

    Patrickw

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Es gibt da noch Systemwerte und USRPRF-Werte, die bestimmen WELCHE Informationen aus LOCALE überhaupt übernommen werden.

    Und nicht alles zieht zur Laufzeit !
    Interne Edits mit %EDITC/%EDITW oder O-Specs verwenden die Maske zur Compile-Zeit.
    In bestimmten Fällen betrifft das auch die DSPF's und PRTF's.

    Locale hilft tatsächlich nur bei dynamischen Editierungen da statische Editierungen bereits zur Compile-Zeit aufgelöst werden.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    May 2002
    Beiträge
    1.121
    Moin!

    Versuche es mal mit CRTEDTD. Da kannst Du dir Edit's-Codes selber erstellen.

    Gruß Ronald

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Ja, aber nur sehr eingeschränkt.
    Besser sind da die Edit-API's:

    http://publib.boulder.ibm.com/infoce...61%73%6b%22%20

    Mittels der 1.beiden API's generiere ich zur Laufzeit eine Editmaske unter Berücksichtigung der aktuellen Jobwerte (Locale, DECFMT), mit dem 3. API bereite ich den Wert dann auf.
    Funktioniert übrigens sehr schnell und sehr schön.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    May 2002
    Beiträge
    1.121
    Aha,
    hatte ich bis jetzt nix davon gehört. Werde ich mir mal zur gemühte ziehen, was man damit alles schönes machen kann.

    Gruß Ronald

  6. #6
    Registriert seit
    Oct 2005
    Beiträge
    2
    Hallo,

    Danke für Diskusion.

    Das Einzige was bei meinem Fall störend ist, ist dass die Aufbereitung über den EDTCD(J) nun eingendlich richtig ist. Die Programme der Applikation wurde ja nicht neu Kompiliert.
    Ich daher eine Lösung ohne re-compile. (wenn dies überhaupt Möglich ist).

    Die Verwendung der API's bedingt auch eine Aufbereitung für jeden Wert oder ist die Änderung der maske des EDTCD(J) für den aktiven Job damit möglich ? Glaube nicht, oder ?

    Gruss

Similar Threads

  1. Dynamisches SQL in einem CL erstellen
    By Sony in forum IBM i Hauptforum
    Antworten: 27
    Letzter Beitrag: 20-07-09, 21:48
  2. verschlüsseltes zip erstellen ?
    By I0N in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 09-01-09, 17:38
  3. Erstellen eines CL´s für dspdire/addire
    By Techniker in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 09-08-06, 12:20
  4. WSCST-Quelle erstellen
    By Jörg Schmidt in forum NEWSboard Drucker
    Antworten: 7
    Letzter Beitrag: 03-08-06, 08:56
  5. Grafik-Dateien erstellen
    By KM in forum NEWSboard Java
    Antworten: 3
    Letzter Beitrag: 08-06-06, 09:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •