[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.915
    Zu einem SFLCTL gibt es genau eine SFL. Das SFLCTL ist im Prinzip der Kopf (kann aber auch der Fuß sein) der SFL.
    Im RPG/LE muss ich für jede SFL ein Satz-Nr-Feld definieren, in COBOL geht das z.B. nicht, da gibt's nur den "Relative Key".

    Möchtest du verschiedene Sichten einer SFL realisieren so definiere alle benötigten Felder als "H"-idden und mach genau ein sichtbares Ausgabefeld über die gesamte Breite.
    Im RPGLE kannst du dann die Zeile je nach "Sicht" dann unterschiedlich aufbereiten incl. ggf. Farbcodes:
    SFZEILE = FeldA + CodeBlau + %editc(Feldb:K) + CodeWeiss + FeldC;
    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

  2. #2
    Registriert seit
    Jun 2013
    Beiträge
    85
    Danke für die schnelle antwort
    das mit dem einem Feld mach ich auch immer bei Anzeigen
    das Problem hier ist halt das ich Zeilen mit Eingabefelder brauche dich verschiedent von der Länge aufgebaut sind

    schade wäre schön gewesen

    ich werde es dann wohl mit Feldüberlagerungen und Bezugszahlen lösen
    aber da kann ich ja auch nur 2 Felder übereinnanderlegen oder ?

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.915
    Wenn genug Bezugszahlen verfügbar sind, kannst du beliebig viele Felder überlagern.
    Man kann auch beliebige Bezugszahlen kombinieren.
    Bei SFL's hat man dann allerdings das Problem, dass automatisches Blättern dann nicht mehr funktioniert.
    SFLPAG muss dann identisch zu SFLSIZ sein, das Blättern muss dann selber programmiert werden (ist ja ggf. auch kein Akt wenn man die SFL z.B. als DS mit DIM(9999) definiert.
    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

  4. #4
    Registriert seit
    Jun 2013
    Beiträge
    85
    so ich habe jetzt mehrere Felder übereinandergelegt und hab jetzt das Problem sobal ich Felder übereinander lege kann ich auf numerische Felder keinen editierCode meher anweden

    kann man das irgentwie umgehen ?

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.915
    Das halte ich für ein Gerücht.
    Ggf. hast du hier nur die Reihenfolge der Felddefinitionen und Attribute nicht eingehalten und erhältst Folgefehler.
    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

  6. #6
    Registriert seit
    Jan 2007
    Beiträge
    189
    Du nutzt die gleiche SFLRRN bzw. SREC01. Die 2. sollte was anders sein z.b. SREC02.
    mfg

    Kit
    www.ecofitonline.com
    DeskfIT - ChangefIT - XrefIT

  7. #7
    Registriert seit
    Jun 2013
    Beiträge
    85
    @Fuerchau
    das sind meine Felder
    Code:
         A  70        SF1A           1A  B  7 62DSPATR(HI)         
         A                                      DSPATR(&QSFVAL)    
         A  71        SF3A           3A  B  7 62DSPATR(HI)         
         A                                      DSPATR(&QSFVAL)    
         A  72        SF4S1          4S 1B  7 62DSPATR(HI)         
         A                                      DSPATR(&QSFVAL)    
         A  73        SF4S2          4S 2B  7 62DSPATR(HI)         
         A                                      DSPATR(&QSFVAL)    
         A                                      EDTCDE(3)
    Umwandlung
    Code:
         550       A  70        SF1A           1A  B  7 62DSPATR(HI)     
         560       A                                      DSPATR(&QSFVAL)
         570       A  71        SF3A           3A  B  7 62DSPATR(HI)     
     *                                      CPD7865-******               
         580       A                                      DSPATR(&QSFVAL)
         590       A  72        SF4S1          4S 1B  7 62DSPATR(HI)     
     *                                      CPD7865-******               
         600       A                                      DSPATR(&QSFVAL)
         610       A  73        SF4S2          4S 2B  7 62DSPATR(HI)     
     *                                      CPD7865-******               
         620       A                                      DSPATR(&QSFVAL)
         621       A                                      EDTCDE(3)      
     *                                            CPD7554-*        
    CPD7554      20        1      Nachricht . . . :   Schlüsselwort bei aktueller Datenart oder Tastaturumschaltung nicht gültig.
    CPD7865      10        6      Nachricht . . . :   Feld überlappt mindestens ein Feld im Satz.
    Der 10ner ist mir ja egal das ist ja nur ein Hinweis aber für den EDITC wirft er mir immer den fehler

    @kitvb1
    ein SFLRRN - Schlüsselwort hab ich nicht mehr ich hab jetzt einen einseitige SFL
    und "Blätter" selber

  8. #8
    Registriert seit
    Oct 2013
    Beiträge
    175
    Nimm' mal für jedes Feld auch ein eigenes Attributfeld.

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.915
    Ändere den Datentyp der numerischen Felder auf "Y"!
    http://www-01.ibm.com/support/knowle...valentries.htm
    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

  10. #10
    Registriert seit
    Jun 2013
    Beiträge
    85
    das mit Y hat funktioniert danke schön

Similar Threads

  1. NetServer mit mehreren IP's betreiben
    By Starocotes in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 10-11-13, 00:26
  2. Antworten: 2
    Letzter Beitrag: 08-08-02, 11:29
  3. Routing mit mehreren Ethernetkarten
    By SE in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 14-06-02, 11:34
  4. Dateien mit mehreren Teildateien finden
    By Frank.Sobanek in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 29-08-01, 14:11

Tags for this Thread

Berechtigungen

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