[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2004
    Beiträge
    204
    Hi,

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Wofür die 132 Felder?
    Hier wurde ja nach dem Delete gefragt.
    Mit 2 PF's habe ich es auch schon gemacht.
    Dies kann man natürlich auch tun.
    Dazu eine numerische Variable definieren und beim RCVF die Sätze zählen.
    Somit hat man gleich die relative Satznummer.

    Dann je gültiger Bedingung macht man einen CPYF ... FROMRCD(&MyRcdNr) NBRRCDS(1).
    Wenn ungültig, lässt man den CPYF einfach weg.

    Für das RPG/LE-Delete kann man sich auch ein Kommando schreiben, dass auf jeder beliebigen PF einen Satz per Satz-Nummer löscht. Hierzu definiert man sich im RPG eine interne PF, überschreibt diese mit LVLCHK(*NO) und macht nur einen "SATZNR DELET MYFILE" und beendet das Programm mit *LR=*ON.
    Naja der Fragende hat ja auch nach der Möglichkeit gefragt aufgrund von gewissen Inhalten an gewissen Stellen entsprechend zu reagieren. Deshalb die 132 einzelnen Felder. Wobei hier naturlemant geguckt werden muss ob die Bedingung sich auf Spaltenbreit 1 oder groesser bezieht und die Datenstruktur dann entsprechend angepasst werden müßte.

    Die Lösung war auch eher dahingehend angesiedelt mit den in CL zur Verfügung stehendem Befehlssatz das Problem auch zu lösen ... und wie immer gitl "Alle Wege führen irgendwann überallt hin :-"

    Gruß aus Flensburg
    Ralf

  2. #2
    Registriert seit
    Nov 2015
    Beiträge
    80
    Hallo nochmal,

    vielen Dank für die zahlreichen Lösungsvorschläge.
    Einfachste Lösung erschien mir dann doch ein kleines RPG zu schreiben. Läuft auch.

    Grüße :-)

Similar Threads

  1. SQL Sätze löschen, wenn nicht in Datei vorhanden
    By programmer400 in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 06-06-16, 21:45
  2. SQL und Reihenfolge der angezeigten Sätze
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 30-12-14, 20:53
  3. Gelöschte Sätze in PF
    By Peet in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 29-10-14, 09:05
  4. doppelte Sätze in PF finden und löschen
    By Schnichels in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 23-11-01, 13:54
  5. gelöschte Sätze
    By Wirnitzer in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 07-08-01, 20:59

Berechtigungen

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