[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    109

    CHAR-CL-Variable nach DEC-CL-Variable

    Hallo

    Möchte aus einer Dataarea 2 Werte (Stellen 1-3 und 4-6) die IMMER numerisch sind in zwei DEC-CL-Variablen übertragen.

    Kann mir jemand den einfachsten Weg erläutern (vielleicht mit Beispiel?)
    Vielen Dank.
    Roman

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    chgvar &decvar1 %sst(*lda 1 3)
    chgvar &decvar2 %sst(*lda 4 3)
    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
    Jan 2001
    Beiträge
    109
    Besten Dank für die Antwort. - Es handelt sich aber nicht um eine LDA sondern um eine "normale" selbstdefinierte DA.

    Bei den Werten handelt es sich um Firma- und Filialcode und da ich nicht ausschliessen kann, dass die Applikation ebenfalls mit LDA arbeitet und die Daten möglicherweise überschrieben werden, habe ich eine eigene erstellt.

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.928

    DataArea

    Hallo Roman,

    wie wäre es damit:
    Code:
    DCL        VAR(&ALPHA1) TYPE(*CHAR)                
    DCL        VAR(&ALPHA2) TYPE(*CHAR)                
    DCL        VAR(&Numer1)  TYPE(*DEC) LEN(3 0)       
    DCL        VAR(&Numer2)  TYPE(*DEC) LEN(3 0)       
                                                       
    RTVDTAARA  DTAARA(MYDTAARA (1 3)) RTNVAR(&ALPHA1)  
    CHGVAR     VAR(&NUMER1) VALUE(&ALPHA1)             
    RTVDTAARA  DTAARA(MYDTAARA (4 3)) RTNVAR(&ALPHA2)  
    CHGVAR     VAR(&NUMER2) VALUE(&ALPHA2)
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  5. #5
    Registriert seit
    Jan 2001
    Beiträge
    109
    Dass es diesen Umweg braucht, mit zusätzlichen Variablen und dieser "Herummoverei" habe ich befürchtet...

    Ich hoffte, dass jemand einen supereleganten einfachen Weg
    kennt.

    Trotzdem vielen Dank für die Antworten.

    PS: Falls jemand eine einfachere Möglichkeit kennt - interessiert mich nach wie vor!

    Grüsse
    Roman

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    In CLP gibt es keine "elegantere" Möglichkeit, da CLP nicht als HLL betrachtet wird.
    "Eleganter" geht es nur mit einem kleinen RPG/LE-Programm.
    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

Similar Threads

  1. num. CL Variable in Alpha umsetzen?
    By ExAzubi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 03-01-07, 14:31
  2. cl declare variable
    By TARASIK in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-08-06, 10:09
  3. Übergabeparameter im CL Script
    By bo1 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 23-06-06, 15:00
  4. Konvertierung DEC nach CHAR
    By cbe in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 24-05-06, 08:58
  5. CL Variable an SQL übergeben
    By Jenne in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 23-08-04, 10:45

Berechtigungen

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