[NEWSboard IBMi Forum]

Thema: API gesucht

  1. #1
    Registriert seit
    May 2011
    Beiträge
    30

    API gesucht

    Hallo,

    ich bin auf der Suche nach einer Möglichkeit, zu prüfen, ob eine Zahl nachkomma stellen hat. Daraufhin soll eine Bezugszahl geändert werden.
    Bei z.B. 1,4 o. 13,14 -> *IN50 = *ON (da kommastelle (4 o. 14))
    Bei z.B. 1,0 o. 18,00 -> *IN50 = *OFF (keine Kommastelle bzw nur 0 hinterm Komma)
    Gibt es so eine Funktion?

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Probiers mal so:

    PHP-Code:
    DZAHL             S             10S 2 INZ(1,5)                         
    DZAHL0            S             10S 0 INZ                              
    D
    **********************************************************************
    C     *ZERO         ADD       ZAHL          ZAHL0                      
    C     ZAHL0         COMP      ZAHL                               5050  
    C                   SETON                                            LR 

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Wie wäre es damit:

    Code:
     /Free
        *IN50 = (MyNum  = %Int(MyNum));
        *IN51 = (MyNum <> %Int(MyNum));
    *IN50 wird auf *ON gesetzt, wenn MyNum keine Nachkommastellen hat.
    *IN51 wird auf *ON gesetzt, wenn MyNum Nachkommastellen hat.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    May 2011
    Beiträge
    30
    Danke für die schnellen Antworten!
    Beide Möglichkeiten funktionieren.
    Habe mich für Birgitta Antwort entschieden
    So sieht das dann aus:
    /free
    *IN79 = *OFF;
    *IN79 = (HILF2 = %Int(HILF2));
    /end-free

    1000 Dank!

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das vorherige Ausschalten kannst du dir sparen, da das Ergebnis des Vergleiches *OFF oder *ON ist.
    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

Similar Threads

  1. Gesucht: VB/VBA – Programmierer (m/w)
    By IPSER in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 12-10-06, 13:05
  2. API für die Ermittlung aktiver Jobs
    By lyrics in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-08-06, 09:03
  3. Rumba API + Doku gesucht!!!
    By chullain in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 19-03-06, 12:31
  4. API gesucht
    By Vicky-B in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 11-11-05, 10:19
  5. API gesucht
    By Bodo Roggenkamp in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 16-11-04, 14:42

Berechtigungen

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