[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2004
    Beiträge
    86

    Frage zur SFL - Taste blättern sperren

    Hallo,

    folgende Frage. Ich habe eine RPG Progi wo ich eine SFL fülle.

    Das Füllen geht einwandfrei. Datensätze werden auch in die SFL geladen. Bei dem letztem Datensatz wird auch ENDE angezeigt (SFLEND).

    Wenn ich jetzt aber vorwärts blättere, dann wird die SFL neu geladen.

    Wie kann ich des verhindern? Ich möchte nur die rückwärts blättern Taste zulassen.

    Definition in SFL:
    ROLLUP 95
    ROLLDOWN 96

    Wenn ich die *IN96 anspreche, dann passsiert gar nichts. Egal ob ich *OFF oder *ON setze.

    Danke

  2. #2
    Registriert seit
    Dec 2002
    Beiträge
    301
    Die DDS-Schlüsselwörter ROLLUP und ROLLDOWN verwendet man in einer Subfile normalerweise nur, wenn SFLSIZ und SFLPAG die gleichen Werte haben. Das zeigt an, dass die Subfileverarbeitung was das Blättern betrifft programmgesteuert abläuft. Ich gehe mal davon aus, dass bei Dir SFLSIZ einen größeren Wert hat als SFLPAG. Daher sollte es reichen, wenn Du aus der Quelle einfach die Statements mit ROLLUP und ROLLDOWN löschst.
    Frank Hildebrandt

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Stimmt.
    Werden die Tasten im SFL definiert, werden sie auch ans Programm gemeldet.
    Mann kann die Tasten allerdings auch noch per BZ aktivieren:
    71 ROLLUP 95
    72 ROLLDOWN 96

    Durch 71/72 wird gesteuert, ob die Tasten ans Programm gemeldet werden oder nicht, die BZ dahinter meldet ans Programm, welche Taste gedrückt wurde. Sie dienen nicht zur Steuerung.

    Ob die Tasten definiert sind oder nicht ändert nichts daran, dass in einer SFL geblättert werden kann.

    Die Definition der Tasten ist unabhängig von der Betrachtung, ob SFLSIZ=SFLPAG.
    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 2004
    Beiträge
    86
    Moin moin,

    ich habe jetzt die ROLLUP/DOWN Taste ausgesternt und es geht einwandfrei.

    Danke für die schnelle und fundierte Hilfe.

Similar Threads

  1. Frage zum Befehl STRPCCMD
    By stoerfang in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 24-01-13, 10:27
  2. Anwendung Sperren
    By TARASIK in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 08-12-06, 11:24
  3. Datensatz sperren
    By Easyrider in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 06-12-06, 07:48
  4. SFL im Batch benutzen
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 05-12-06, 14:13
  5. SQL Anweisungen sperren
    By sieberli in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 18-04-06, 10:27

Berechtigungen

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