-
editcode
Hallo,
gibt es einen Editcode den ich im Programm verwenden kann der Daten in Charaktern Feldern Zentriert ?
LG
-
Vielleicht weis wer anderer was du meinst, aber ich hab keine Ahnung was genau du wo machen willst.
-
Ich vermute jetzt mal, das du einen STRING hast, und den halt zentrieren willst. Also "Hallo du Welt!" sollte so aus sehen:
versuche es mal hier mit
PHP-Code:
eval %subst(MyFld : %int((50-%len(%trimr(MyFld)))/2)+1 : %len(%trimr(MyFld)) ) = %trimr(MyFld)
In diesem Beispiel ist das Feld ein String der Länge 50
Gruß
Ronald
Nachtrag: es gibt da aber auch noch ein API CEEDOD
-
Ich wüsste keinen. Die einzigste Lösung die mir auf die Schnelle einfällt ist: Anzahl letzte Leerstellen des Feldes eruieren, durch zwei teilen und mit dem Resultat den Feldwert im Feld neu positionieren.
Denke mal, das ist was du willst - in Word wäre es der Zentrierungsbutton.
Last edited by camouflage; 19-09-12 at 14:58.
Grund: Danke Ronald, dass du die Lösung gleich mitgegeben hast ;-)
kf
-
re
Also ich habe 3 Felder.
2 Charakter jeweils 132A
und ein numerisches Feld 3S0.
Das eine Charakter Feld soll das Eingabefeld sein, also z.B. 'Feld1 = 'abc'
Das numerische Feld soll die Anzahl erhalten, wieviel Zeichen im Feld1 stehen dürfen. Also z.B. 20 von 132.
Das zweite Charakter Feld soll dann den Inhalt aus Feld1 nehmen und es Zentriert innerhalb der 20 Zeichen setzen.
-
Dann nimm den obigen komplizierten %subst und ersetze die "50" mit "%size(MyFld)" und %trimr() mit %trim(), falls Leerzeichen am Anfang stehen sollten.
-
Vielen dank jetzt nurnoch alles in Free rpg schreiben und hoffen das es klappt.
-
Also ich versuch es grad in /free RPG hinzubekommen, erhalte aber ständig nur kompilierfehlermeldungen.
Hat evtl. jemand eine Art Muster an dem ich mich richten könnte ?
LG
-
Entfern das Eval in dem Beispiel von malzusrex und setze einen Strichpunkt ans Ende und schon sollte es Free-Format sein.
Ansonsten kannst Du Dir mit RDp (RSE) einen fixen Code ins Free-Format umsetzten lassen.
... ansonsten solltes Du vielleicht die Compile-Fehler posten, damit wir Dir helfen können.
... wir wollen Dir allerdings auch nicht deine Schul-/Hausaufgaben machen.
Birgitta
-
Hallo Birgitta,
das ist der verzweifelte Verusch eines Privatprojektes 
Die Fehlermeldungen reichen von:
"Eintrag als linke Seite ener Operation EVAL ungültig"
bis:
"Ende des Ausdrucks erwartet"
Wenn ich es jedenfalls so wie in dem Beispiel mache und so korrigiere wie es beschrieben wurde haut es leider nicht hin 
Aber ich werde es dann noch ein wenig selber probieren, kann ja mit der Hilfe eigentlich nicht so schwer sein =/
Vielen dank jedenfalls
-
Dann zeig doch einfach mal das was Du gemacht hast.
Könnte hilfreich sein..
GG
Similar Threads
-
By GutmannHGW in forum NEWSboard Programmierung
Antworten: 15
Letzter Beitrag: 03-04-08, 11:13
-
By ILEMax in forum IBM i Hauptforum
Antworten: 16
Letzter Beitrag: 24-01-07, 09:04
-
By JoergHamacher in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 05-05-04, 16:40
-
By AndreasH in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 02-09-02, 12:56
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks