[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2007
    Beiträge
    122
    Zitat Zitat von holly Beitrag anzeigen
    Hallo,
    anbei RPG III-Anweisungen und DDS-Zeilen für das Cursor ermitteln und setzen:
    C*
    C* Unterroutine GETLOC FÜR 24 x 80
    C* Cursor-Pos aus Dateistatusdatenstruktur lesen
    C* C*
    C* CURSOR POSITION BESTIMMEN
    FN3XDSPF CF E WORKSTN KINFDS INFDS
    IINFDS DS
    I B 370 3710CURSOR
    C EXFMTN3X01
    C CURSOR DIV 256 ROW 30
    C MVR COL 30
    C*
    C* CURSOR POSITIONIEREN MIT DDS
    A R FMT01 RTNCRSLOC(&CSRRCD +
    A &CSRFLD +
    A &CSRPOS)
    A 05 CSRLOC(ROW COL)
    A CSRRCD 10A H
    A CSRFLD 10A H
    A CSRPOS 4S0 H
    A ROW 3S0 H
    A COL 3S0 H
    A OPTION 1A B 1 2
    A CUSNBR 7S0 B 1 5

    Gruß Holger

    [Dieser Beitrag wurde von holly am 22. August 2002 editiert.]
    OK Fehler lag hier

    Hätt da aber noch ne Frage...
    Hab mir ein Beispielprogramm gemacht und klappt soweit ganz gut...
    Wenn ich z.b. auf 7/28 bin will ich dass das Programm auf das Feld darunter sprint... jedoch ist auf Zeile 7 rechts daneben noch ein Feld...hier springt er natürlich zuerst hin... habe abgefragt wenn der cursor auf 7/28 ist dann setze ich eine Bezugszahl die ich beim Feld darunter bei CHECK(PC) gesetzt habe...
    Das Problem ist natürlich dass zuerst die Datenfreigabetaste gedrückt werden muss sonst wird ja die Steuerung nicht an das Programm übergeben.

    Gibt es noch eine andere Möglichkeit dass zuerst auf dem Feld darunter positioniert wird ohne dass ich Datenfreigabe drücke?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    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
    May 2007
    Beiträge
    82

    FLDCSRPRG(FELDNAME)

    Hallo,

    für solche Fälle gibt es das Schlüsselwort
    FLDCSRPRG (Cursor Progression Field).

    Anwendung: FLDCSRPRG(FELDNAME)

    Gruss
    Ulli

    Hupps, war ich wohl zu spät. Wie kann ich denn
    diese Antwort löschen?

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Warum löschen ?
    Das passiert hier doch häufiger.
    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
    Jan 2007
    Beiträge
    122

    Smile

    Vielen Dank... echt super!

  6. #6
    Registriert seit
    Jan 2007
    Beiträge
    122
    klappt bei Client Access echt gut jedoch haben wir das Problem dass wir ML4 Gui im Einsatz haben und es hiermit leider nicht funktioniert...

    Pushbuttons und diverse andere Sachen wurden damals auch nicht unterstützt und ich musste alles erst an die Programmierabteilung weitergeben... Im moment ist es so dass mir immer mehr Sachen auffallen die nicht funktionieren... Hat noch jemand Erfahrungen damit gemacht?

  7. #7
    Registriert seit
    Jan 2008
    Beiträge
    159

    Smile

    einfach den "freien 5250 datenstrom" nutzen. als letztes in die WRTSTN-DDS ein mehrstelliges ausgabefeld *char definieren und in dieses den entsprechenden frei berechneten hex-code stellen. so kann der cursor an jede beliebige stelle des bildschirmes wandern wann immer sie wollen. wir setzen diese methode sei 25 jahren ein --> siehe E30. kann auf anfrage ein beispiel liefern.

Similar Threads

  1. Alpha Felder rechtsbündig setzen in ILE-RPG
    By malti in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 30-01-06, 14:22
  2. RECNBR eines Subfilessatzes nur über die Cursorposition
    By falke34 in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 19-10-04, 10:51
  3. Cursor gezielt auf Fehlerfeld setzen ohne Indikatoren im DDS
    By coolie in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 01-06-04, 20:29
  4. CA und Ränder setzen
    By Sascha in forum NEWSboard Drucker
    Antworten: 5
    Letzter Beitrag: 03-02-03, 19:29
  5. High Tech-Unternehmen setzen weiter auf i2
    By W.Steiner in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 05-07-01, 09:55

Berechtigungen

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