[NEWSboard IBMi Forum]
  1. #1
    Hexa Besucher/Guest

    Post Hex PRotect in DSPF

    Hallo, ich verzweifle,
    ich habe ein 10 stelliges Feld in einer DSPF definiert. Über ein PGM kann ich ab Stelle 2 das Feld mit HEX'27' (ND) füllen und die Untersteichung verschwindet. Will ich aber das Feld ab Stelle 2 Protecten HEX'A0'funktioniert die Sache nicht. Wer kann mir helfen?? Danke und Gruß von Hex

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873

    Post

    Hallo Hex,

    die Protect-Display-Attribute x'A0' - x'BF' funktionnieren nur für das komplette Feld.
    D.h. das Display-Attribut wird als 1-stelliges Programm-Feld im DDS zugeordnet DSPATR(&Hex).

    Innerhalb eines Feldes können nur die Hex-Attribute x'20' - x'3F' verwendet werden.

    Wenn sicher ist, dass ab der 2.Stelle keine Eingabe mehr erfolgen darf, kannst Du im DDS 2-Felder anlegen mit unterschiedlichen Attributen und im Programm eine Datenstruktur darüber legen.

    Wenn der Protect-Bereich variabel gehalten werden soll, hast Du keine Möglichkeit.

    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

  3. #3
    Registriert seit
    Sep 2001
    Beiträge
    156

    Post

    Hallo
    Wenn die Feldlänge variieren soll, könnte man allenfalls den DSM (Dynamic Screen Manager) ins Auge fassen.
    Damit kann man (mittels API's) den Bildschirm vollkommen variabel aufbereiten.
    Siehe dazu das entsprechende Handbuch.
    Gruss
    Rolf

Similar Threads

  1. Problem DSPF
    By tm1104 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 21-01-07, 18:55
  2. Antworten: 7
    Letzter Beitrag: 08-09-06, 17:24
  3. Fehlerzeile in DSPF
    By Freezer in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 18-08-06, 08:11
  4. DSPF ALT+F1 für Hilfe funktioniert nicht!
    By hteufl in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 18-01-06, 10:58
  5. DSPF mit mehreren Records mit 80 UND 132 Spalten Breite
    By Wanderer_HB in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 28-06-05, 12:36

Berechtigungen

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