-
VARPG: Bestimmte Stellen eines Eingabefeldes sperren
Hallo zusammen,
erst mal ein "Frohes, gesundes und erfolgreiches neues Jahr" an alle.
Jetzt zu meiner Frage:
Habe ein Programm in VARPG. Auf einem Fenster ist ein Eingabefeld,
in das der Benutzer eine IP Adresse eingeben soll. Ich möchte nun,
wie z.B. in den TCP/IP Einstellungen von Windows, dass die Punkte
der IP Adresse fest vorgegeben sind und weder gelöscht noch über-
schrieben werden können. Ist dies überhaupt möglich und wenn ja: wie?!
Danke für eure Antworten.
Mfg KAMPI
-
Unter normal RPG ginge das per EDTWRD, so etwas ähnliches muss es doch auch in VARPG geben.
Also Einstellen beim Bildschirmfile, nicht im RPG.
Gruß
Rince
-
Habe ja in VARPG kein Display-File der Art "DSPF" wie im grünen RPG-Bereich.
Mfg KAMPI
-
In Windows sieht die Welt da etwas anders aus.
Du musst Ereignisse auf jeden Tastendruck einbauen und die Cursorsteuerung sowie das Ein-/Ausgabeformat selber steuern.
-
Ich habs befürchtet. Oh man da habe ich schon mal mit angefangen. Da
kommt man ja aus den Abfragen gar nciht mehr raus.
Trotzdem danke für die Antworten.
Mfg KAMPI
-
Manche lösen das über 4 Eingabefelder, die eben nur Werte zwischen 0 und 255 (beim 1. nur 1-255) zulassen. Der Punkt steht als Textkonstante dazwischen.
Der Eingabekomfort ist da auch nicht zu verachten.
Im Programm kann man die 4 Werte dann einfach verknüpfen:
eval MyIp = F1 + '.' + F2 + '.' + F3 + '.' + F4
Beim Splitten ist es natürlich etwas komplizierter.
-
Das hatte ich auch schon so gemacht, nur finde ich das nicht so eine hübsche Lösung.
Aber den Zweck würde es voll und ganz erfüllen. Da hast du recht.
Werde mich Montag mal dransetzen und das mit einem Feld und vielen, vielen Abfragen versuchen.
Schönen Abend noch!
Mfg KAMPI
-
Hallo Kampi,
na na das ist doch in VARPG ganz easy ..................
Natürlich kannst Du in VARPG auch mit Word Schablonen arbeiten. Ein numerisches Feld sieht dann genau wie eine
IP Adresse aus. Das würde ich aber nur für Ausgabe definieren.
Wenn eine IP Adresse eingegeben werden soll dann mach doch einfach folgendes.
Definiere 4 dreistellige Felder ohne Rahmen.
Zwischen den Feldern setzt du mit einer Konstante den Punkt
Danach ziehst Du einen Rahmen um den Block.
Und schon hast Du ein schönes IP Eingabefeld.
Klappt einwandfrei.
Gruss
Michael
PS: Hat jemand Interesse an einem VARPG Workshop ? Ich komme gerne ins Unternehmen.
-
Tschuldigung war der falsche User
Wir haben übrigens bei Yahoo eine deutschsprachige VARPG Newsgroup. Wer will kann mitmachen.
http://de.groups.yahoo.com/group/VARPGDE
-
Jo das ohne Rahmen ist ne super Idee. Jetzt ist es so einfach wie ich es schon mal hatte
und Baldur es auch beschrieben hat, aber es sieht auch vernünftig aus. Bin auf die Idee mit dem Rahmen nicht gekommen.
THX für die Tipps.
Schönen Feiertag morgen (für diejenigen die ihn haben (ich habe ihn :-))) und ein schönes WE!!
Mfg KAMPI
Similar Threads
-
By Easyrider in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 06-12-06, 07:48
-
By hteufl in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 21-08-06, 13:12
-
By Kampi4 in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 24-04-06, 10:54
-
By sieberli in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 18-04-06, 10:27
-
By Spoldo in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 06-05-05, 10:48
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