[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2008
    Beiträge
    3

    Hilfe beim CHGDTA Befehl

    In einem alten Erfassungsprogramm mit dem Befehl :
    CHGDTA DFUPGM(programm) FILE(datei)

    wird eine Prüfung auf einem Datenfeld der Datei durchgeführt. z.B. ist in einem Datumsfeld ein gültiger von-bis Bereich hinterlegt. Inzwischen ist der Bereich veraltet.
    Wie kann ich diese Prüfung ändern oder ausschalten?

  2. #2
    Registriert seit
    Aug 2004
    Beiträge
    923
    Hello,

    ich denke mal, man muss dann das DFU(Programm) ändern?
    Versuch mal STRDFU. Kommt man damit ran?

    k.

  3. #3
    Registriert seit
    Feb 2008
    Beiträge
    3

    Hilfe beim CHGDTA Befehl

    Hallo und danke für die Antwort,
    diese Möglichkeit hatte ich schon ohne Ergebnis geprüft.
    Das kuriose ist, wenn ich über PDM auf die Datei mit Auswahl 18 gehe, kann ich alle Werte in das Datumsfeld dieser Datei eingeben.
    Nur wenn ich über den strdfu Befehl gehe, dann kann ich diese Prüfung nicht umgehen.
    Dies hat vor längerer Zeit mal ein Programmierer so hinterlassen und ich kenne den Programmierhintergrund nicht.
    Gibt es noch jemanden der sich damit auskennt?

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Versuche einmal STRDFU und dann Auswahl 3 (DFU-Programm ändern). Da kannst du das DFU-Programm selbst ändern und da kann man für die einzelnen Felder anscheinend auch Gültigkeitsprüfungen hinterlegen bzw. wieder entfernen.

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    du musst im STRDFU in das Programm mit ändern reingehen und dann erst Satzformate auswählen, dann Felder und dort die Feldbedingungen, da kannst du das dann ändern.

    D*B

    Zitat Zitat von wema Beitrag anzeigen
    Hallo und danke für die Antwort,
    diese Möglichkeit hatte ich schon ohne Ergebnis geprüft.
    Das kuriose ist, wenn ich über PDM auf die Datei mit Auswahl 18 gehe, kann ich alle Werte in das Datumsfeld dieser Datei eingeben.
    Nur wenn ich über den strdfu Befehl gehe, dann kann ich diese Prüfung nicht umgehen.
    Dies hat vor längerer Zeit mal ein Programmierer so hinterlassen und ich kenne den Programmierhintergrund nicht.
    Gibt es noch jemanden der sich damit auskennt?
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  6. #6
    Registriert seit
    Aug 2004
    Beiträge
    923
    *grummel*

    Asche über mein Haupt.
    Das mit dem Ändern hatte ich einfach vorausgesetzt....

    Ist schon komisch wenn man ne Weile bei ist, vergisst man die einfachsten Dinge zu erklären und setzt sie einfach als gegeben.

    Sorry - ich werde mich bessern

  7. #7
    Registriert seit
    Feb 2008
    Beiträge
    3

    Hilfe beim CHGDTA Befehl

    Herzlichen Dank an Euch, so einfach ist es manchmal, wenn man es kennt. Hätte ich nach dem Aufruf von DFU Ändern noch einmal enter gedrückt, wäre ich drauf gestoßen.

Similar Threads

  1. Hilfe! Rollback bei Transaktionen funktioniert nicht
    By remo2010 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 23-11-06, 13:31
  2. Befehl zum Konvertieren DDS in SQL
    By deni87991 in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 31-08-06, 12:05
  3. SQL Befehl?
    By mikex01 in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 01-06-06, 11:55
  4. Fehler im CPY Befehl
    By NEich in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 10-05-06, 08:42
  5. HILFE!!! Befehl WRKDSTQ funktioniert nicht mehr
    By SL in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 16-12-01, 11:40

Berechtigungen

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