[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jul 2008
    Beiträge
    76

    Question Zeile im free RPG zu kurz

    Hallo Forum,

    leider finde ich keine Lösung, das Programm zu wandeln.
    Habe schon alle Ratschläge im Forum hierzu angetestet.

    0189.00 for LocInd5 = 1 to
    0190.00 Edi_pdf_export.Positionsdaten.Position(LocInd3).Au sfuehrungen(LogIn
    0191.00 +d5).Ausfuehrung(LogInd6).Cnt_Ausfuehrung;

    Hat jemand einen Tip?

    Mit freundlichen Grüßen
    F D H

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Code:
    for LocInd5 = 1 to Edi_pdf_export
        .Positionsdaten
        .Position(LocInd3)
        .Ausfuehrungen(LogInd5)
        .Ausfuehrung(LogInd6)
        .Cnt_Ausfuehrung;
    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
    Jul 2008
    Beiträge
    76
    Ok, vielen Dank. Jetzt kann ich mich um die anderen Umwandlungsfehler kümmern. Franco

  4. #4
    Registriert seit
    Jan 2007
    Beiträge
    904
    kleine Anmerkung:
    bei einem 5250-Debug kommt der Debugger gleich an seine Grenzen mit solch langen Feldnamen.

    Mit **free am Anfang und einem entsprechend langen Source Member kannst Du auch Bandwürmer erstellen. Aber ich bevorzuge auch die Lösung von Baldur.
    kf

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    Du kannst auch jederzeit (auch innerhalb einer Variablen) mit 3 aufeinanderfolgenden Punkten umbrechen:

    Code:
    For LocInd5 = 1 to 
         Edi_pdf_export.Positions...
         daten.Position(LocInd3).Ausfuehrungen(Log...
         Ind5).Ausfuehrung(LogInd6).Cnt_Aus....
         fuehrung;
    Birgitta
    Birgitta Hauser

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

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Ob das allerdings der Leserlichkeit dient.
    Den Umbruch beim Punkt mache ich vor allem auch bei C#, da kommt sowas häufiger vor.
    An sowas, finde ich, gewöhnt man sich schneller als an "...";-).
    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

  7. #7
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    ... und wie machst Du es dann, wenn Du eine wirklich lange Variable hast und keine Datenstruktur-Unterfeldern oder Datenstruktur-Unterfelder mit einem sehr langen Namen?

    Birgitta
    Birgitta Hauser

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

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Ganz einfach, so lange Namen verwende ich nicht, das überblickt man ja sowieso kaum;-)
    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

  9. #9
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... ist die Zeile zu kurz, ist dein Name zu lang!!!
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  10. #10
    Registriert seit
    Aug 2001
    Beiträge
    2.644
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Ganz einfach, so lange Namen verwende ich nicht, das überblickt man ja sowieso kaum;-)
    Eben, wir machen das wie das alte Synon und nummerieren die Felder durch von AAAA00 bis ZZZZ99 ;-)
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Nun ja, selbst mit ProfoundUI gehen nicht mehr als 30 Stellen.
    Und RDi hat da auch so ab und an Probleme bei langen Namen.
    Namen, die länger sind, sind auch nur (gedanklich) schwierig zu erstellen, wenn man nicht ganze Sätze verwendet: "Dies_ist_die_Ersatzartikelnummer_fuer_den_Hauptart ikel" (54). Was soll das bringen?
    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

  12. #12
    Registriert seit
    Jan 2007
    Beiträge
    904
    Es sind weniger die Feldnamen, die zu lang werden können. Nested, qualified DS bringen relativ schnell einen Bandwurm zustande. Und wenn man mal sich die XML-Struktur von ZUGFeRD angesehen hat, weiss man was es geschlagen hat. Ich behelfe mir da immer dadurch, dass ich (wo es geht) eine kurze Namens-DS mit einem Pointer darüber lege.
    kf

Similar Threads

  1. Antworten: 8
    Letzter Beitrag: 18-05-16, 15:11
  2. Zeile in Druckformular einfügen
    By janikodv in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 12-03-15, 14:08
  3. Antworten: 3
    Letzter Beitrag: 13-02-14, 15:18
  4. Antworten: 0
    Letzter Beitrag: 20-11-13, 15:54
  5. Die Zukunft ist lang, das Leben ist kurz
    By Michael Saxer in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 23-10-01, 08:25

Berechtigungen

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