[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2007
    Beiträge
    69

    Feld umsetzen Groß/Klein

    Hallo,
    ich möchte einen Feldinhalt alpha mit Groß/Kleinschreibibung auf Großschreibung konvertieren.
    Will aber keine Tabelle benutzen. wie
    z.B.
    aA
    bB
    cC

    Gibt es eine einfachere Methode?

    Danke

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    ... am einfachsten geht das mit der SQL-Funktion UPPER:

    Code:
    Select  Upper(MyText) from MyTable;
    Oder mit embedded SQL:
    Code:
    /Free
        Exec SQL   Set :MyText = Upper(:MyText);
    /End-Free
    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Jan 2003
    Beiträge
    746
    Last edited by RobertMack; 09-08-10 at 08:20. Grund: Link ergänzt

  4. #4
    Registriert seit
    May 2007
    Beiträge
    295
    Da gäbe es auch noch den Umweg über %XLATE mit 2 Konstanten (lower und Upper).

    Code:
    D cXUpper         C                   'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 
    D CXLower         C                   'abcdefghijklmnopqrstuvwxyz' 
    
    gaData=%XLate(cXLower:cXUpper:gdsSrc.Data);
    MfG
    Christian Brunner
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

  5. #5
    Registriert seit
    Nov 2006
    Beiträge
    102

    Das ist das flexibelste

    Zitat Zitat von RobertMack Beitrag anzeigen
    Diesem Tip schließe ich mich an.
    Ergänzung: NEWSolutions 11/09 enthielt einen deutschsprachigen Artikel dazu (S. 30), mit Code zum Download.
    Mit QlgConvertcase kann man wesentlich mehr umsetzen als a-z nach A-Z, falls erforderlich, z.B. die mit Accent und sonstigen Häkchen verzierten Buchstaben in manchen Sprachen, oder griechische Kleinbuchstaben in Großbuchstaben, u.s.w.

Similar Threads

  1. Subfile - Feld anzeigen
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 01-09-10, 15:21
  2. Nur einzelnes Feld vor write ändern
    By RaMai in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 28-11-06, 07:59
  3. Timestamp Feld von MS Access abfragen
    By andreas.lundschien in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 05-09-06, 14:55
  4. sql num. Feld formatieren
    By rr2001 in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 11-07-06, 14:10
  5. ILE Feld in Feld ansprechen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 10-05-06, 16:26

Berechtigungen

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