[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2005
    Beiträge
    54

    Question 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

  2. #2
    Registriert seit
    Oct 2003
    Beiträge
    192
    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

  3. #3
    Registriert seit
    Sep 2005
    Beiträge
    54
    Habe ja in VARPG kein Display-File der Art "DSPF" wie im grünen RPG-Bereich.


    Mfg KAMPI

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    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.
    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

  5. #5
    Registriert seit
    Sep 2005
    Beiträge
    54
    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

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    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.
    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

  7. #7
    Registriert seit
    Sep 2005
    Beiträge
    54
    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

  8. #8
    Registriert seit
    Nov 2003
    Beiträge
    19

    Thumbs up

    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.

  9. #9
    Registriert seit
    Jan 2001
    Beiträge
    833

    Thumbs up

    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

  10. #10
    Registriert seit
    Sep 2005
    Beiträge
    54
    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

  1. Datensatz sperren
    By Easyrider in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 06-12-06, 07:48
  2. VARPG /COPY Auflösung funktioniert nicht
    By hteufl in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 21-08-06, 13:12
  3. Radio-Button in VARPG
    By Kampi4 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-04-06, 10:54
  4. SQL Anweisungen sperren
    By sieberli in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 18-04-06, 10:27
  5. DDE Datenaustausch zwischen VARPG und Excel
    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
  •