[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2003
    Beiträge
    195

    KDS und Teilkey?

    Hallo allerseits,

    ich hätte da wieder einmal eine Frage. Wenn ich in Freeform codiere und für den Zugriff auf eine Datei KDS verwende muss ich ja jedem Feld, aus dem der Schlüssel besteht, einen Wert zuweisen. Hat nun eine Datei z.B. 8 Schlüsselfelder und ich möchte ein SETLL mit den ersten drei Schlüsselfeldern machen, wie gehe ich dann korrekt vor?

    Kann ich dann überhaupt %kds verwenden oder geht das dann nicht?

    Danke schon mal für die Antworten

    LG
    Franz

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    %KDS geht dann nicht da die ja alle Felder enthält, aber

    setll (f1:f2:f3) myfile;

    funktioniert doch. Wobei die Felder beliebige Felder oder Konstanten sein können.
    Außerdem ist das besser lesbar, da ich nicht erst in der Quelle wieder die KDS suchen und anschauen muss, sondern die Felder direkt benenne.
    Außerdem spare ich mir sogar die Moves, wenn ich aus DateiA lese und auf DateiB mit Feldern der DateiA zugreifen muss.
    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
    Apr 2003
    Beiträge
    195
    @Fuerchau

    danke für die, wie immer, prompte Antwort! Okay dann halt f1:f2 und so weiter. Das mit der Lesbarkeit hatte ich eingentlich gar nicht bedacht.

    Danke nochmal

    LG
    Franz

  4. #4
    Registriert seit
    Sep 2005
    Beiträge
    12
    Hallo Franz,

    hier ein Beispiel :

    setll %kds(MeineDateiKey:3) MeineDatei;
    benutzt die ersten drei Schlüsselfelder der KDS.

    Hth

    Bernd
    Last edited by bwachs; 18-03-14 at 12:47. Grund: Tippfehler

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Man lernt wohl nie aus
    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

Berechtigungen

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