[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2014
    Beiträge
    33

    S/36 Format und Hidden Felder

    Hallo Kollegen,

    ich habe eine Frage bezüglich S/36 Formate. Unabhängig der Möglichkeit Format und Programm zu konvertieren hier meine Frage:

    Kann ich in einem S/36 Format Hidden Felder anlegen?

    Vielen Dank im Voraus.

    Viele Grüße

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    HIDDEN Felder gibt es nur in SQL-TABLES (ich glaube ab V6), wobei die per Native-IO wohl nicht hidden bleiben, und in DSPF's (DSPATR(ND)).
    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
    Mar 2014
    Beiträge
    33
    Hallo Fuerchau,

    danke für die Antwort.
    Aber habe ich die jetzt richtig verstanden - wenn ich reine S36 Formate (keine Dateien) nehme, kann ich Hidden-Felder definieren - wie in "AS/400 DSPF's"?!?

    Ich muss nämlich in einer ur-alten S/36 Anwendung eine Änderung machen.

    Viele Grüße

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ich nehme mal an, du meinst "intern" beschriebene Dateien.
    Per DSPFFD hat die Datei nur 1 Feld.

    Du kannst an bestehende PF's per CHGPF mit Sourceangabe Felder hinten dranhängen ohne das Programme davon betroffen sind.
    Du musst nur den LVLCHK(*NO) für die PF und alle abhängigen LF's einschalten.

    Bevorzugt solltest du nur CHAR-Felder nehmen, bei anderen Typen sollte zumindest das Programm, dass Daten per WRITE erstellt die korrekte Struktur kennen und die Felder initialisieren.

    Das selbe gilt natürlich für interne Dateien.

    Hintergrund:
    Beim Open enthält jede Datei einen internen Puffer in der korrekten Länge.
    RPG überträgt zwischen Puffer und Feld. Was also zur Laufzeit nicht bekannt ist wird nicht berücksichtigt.
    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
    Mar 2014
    Beiträge
    33
    Hallo Fuerchau,

    irgendwie verstehen wir uns nicht
    Ich meine nicht Tables (PF) - ich rede von Bildschirmdateien (DSPF36)

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Wozu benötigst du in DSPF's "hidden" Felder?
    Dies macht nur wirklich Sinn in Subfiles.
    Dort definierst du dann ein "H" für Hidden (Statt O oder B) und lässt Zeile/Spalte weg.
    Ansonsten verwendet man Programmvariablen.
    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
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365
    Wenn Du "Pseudo"-Subfiles verwendest (Zeilenweises ausgeben entsprechend einer Subfile)
    musst du das Feld mit dem Attribut (ND) definieren oder wie Fuerchau schon schreibt, als Programmvariable verwenden.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Wenn eine Subfile nicht angezeigt wird, sind Attribute nicht relevant.
    DSPATR(ND) belegt ansonsten den Platz auf dem Bildschirm.
    Überlagerungen (mit BZ) sind nur in festen Subfiles (SFLSIZ=SFLPAG) erlaubt.
    Ansonsten gibt es eben H-Felder in der Subfile.
    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 2014
    Beiträge
    33
    OK - Vielen Dank für die Antworten.

    Viele Grüße

Similar Threads

  1. JDBC Datum Format EUR
    By camouflage in forum NEWSboard Java
    Antworten: 1
    Letzter Beitrag: 02-12-13, 15:58
  2. Dateien im TIFF-Format in OnDemand importieren
    By MB in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 06-06-03, 22:14
  3. Daten von i-series in xml-Format
    By froehlich in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 12-05-03, 15:35
  4. Query/400 - Felder verknüpfen
    By Mädele in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 17-04-03, 14:27
  5. SQL Felder dynamisch
    By Harald.Wallukat in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 16-12-02, 20:37

Berechtigungen

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