Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  PRO.FILE
  Script-Programmierung: sperren/entsperren von Eingabefeldern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Script-Programmierung: sperren/entsperren von Eingabefeldern (2184 mal gelesen)
Lueghi
Mitglied



Sehen Sie sich das Profil von Lueghi an!   Senden Sie eine Private Message an Lueghi  Schreiben Sie einen Gästebucheintrag für Lueghi

Beiträge: 382
Registriert: 01.07.2005

CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO
PDM...: PRO.FILE 8.6
ERP...: proAlpha 6.2e
System: Win10, HP ZBook G5

erstellt am: 04. Nov. 2010 15:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo PRO.FILE-Profis,

ich suche nach dem Befehl, mit dem ich per Script in der Maske einzelne Felder sperren/entsperren kann.

In dieser Form funktioniert es nicht:

Code:
myControls[ObjectTypes.Document,1137, 40].EditField.Lock = false

Hoffe, einer der Scipt-Junkies erbarmt sich meiner .... 

------------------
Gruß Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Lueghi
Mitglied



Sehen Sie sich das Profil von Lueghi an!   Senden Sie eine Private Message an Lueghi  Schreiben Sie einen Gästebucheintrag für Lueghi

Beiträge: 382
Registriert: 01.07.2005

CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO
PDM...: PRO.FILE 8.6
ERP...: proAlpha 6.2e
System: Win10, HP ZBook G5

erstellt am: 19. Jun. 2013 14:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Meine Frage ist zwar schon was älter aber immer noch aktuell!
Hat niemand einen Hinweis für mich?

------------------
Gruß Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ca18et
Mitglied



Sehen Sie sich das Profil von ca18et an!   Senden Sie eine Private Message an ca18et  Schreiben Sie einen Gästebucheintrag für ca18et

Beiträge: 54
Registriert: 29.04.2013

audio, video, disco...

erstellt am: 20. Jun. 2013 20:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Lueghi 10 Unities + Antwort hilfreich

Hi,

das geht. Aber nicht so. Habt ihr noch 8.3?

Wenn ja, dann muss ich ein bisschen kramen....

MfG

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Lueghi
Mitglied



Sehen Sie sich das Profil von Lueghi an!   Senden Sie eine Private Message an Lueghi  Schreiben Sie einen Gästebucheintrag für Lueghi

Beiträge: 382
Registriert: 01.07.2005

CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO
PDM...: PRO.FILE 8.6
ERP...: proAlpha 6.2e
System: Win10, HP ZBook G5

erstellt am: 21. Jun. 2013 12:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von ca18et:
...
Habt ihr noch 8.3?


ja
Zitat:
Original erstellt von ca18et:
Wenn ja, dann muss ich ein bisschen kramen....


da würde ich ich freuen  .
Ändert sich bei der 8.4 denn da etwas? Ich sehe die 8.4 nämlich so langsam auch schon am Horizont  .

------------------
Gruß Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ca18et
Mitglied



Sehen Sie sich das Profil von ca18et an!   Senden Sie eine Private Message an ca18et  Schreiben Sie einen Gästebucheintrag für ca18et

Beiträge: 54
Registriert: 29.04.2013

audio, video, disco...

erstellt am: 21. Jun. 2013 15:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Lueghi 10 Unities + Antwort hilfreich

Hi Stefan,

ich gehe mal davon aus dass Du Vorerfahrung hast.

Hab keine 8.3 zum Testen; daher ein 8.3 Script in 8.4 ausprobiert:

Man braucht eine neue Methode:
    private string Switch_Field_Props(Control uc, string fieldName, bool visible , bool enabled)
      {
        string fieldvalue = "";
        try
        {
            Control[] MaskenCtrls = ((Control)uc).Controls.Find(fieldName, true);
            if ((MaskenCtrls != null) && (MaskenCtrls.Length > 0))
            {
            IFormControl wControl = MaskenCtrls[0] as IFormControl;
              if (wControl != null)
              {
                  wControl.FormControl.Visible = visible;
                  wControl.FormControl.Enabled = enabled;
                  fieldvalue = ((DBFieldBase) wControl.Field).Value;
           
              // wControl.DoRefresh();
              }
            }

        }

      catch(Exception ex)
        {
        MessageBox.Show(ex.ToString());
        }
        return fieldvalue;
      }

Die ruft man auf mit:

Switch_Field_Props((Control) myForm, "ProfileField_1600_1273_1_17", true, false);

Damit kann man die Eigenschaften "Sichtbarkeit" und "Beschreibbarkeit"
steuern.

Hope this helps...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Lueghi
Mitglied



Sehen Sie sich das Profil von Lueghi an!   Senden Sie eine Private Message an Lueghi  Schreiben Sie einen Gästebucheintrag für Lueghi

Beiträge: 382
Registriert: 01.07.2005

CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO
PDM...: PRO.FILE 8.6
ERP...: proAlpha 6.2e
System: Win10, HP ZBook G5

erstellt am: 26. Jun. 2013 18:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke, U's sind unterwegs.

Das werde ich in einer "stillen Stunde" mal probieren  ,. Hoffe, die stille Stunde kommt auch mal ...   

------------------
Gruß Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ca18et
Mitglied



Sehen Sie sich das Profil von ca18et an!   Senden Sie eine Private Message an ca18et  Schreiben Sie einen Gästebucheintrag für ca18et

Beiträge: 54
Registriert: 29.04.2013

audio, video, disco...

erstellt am: 28. Jun. 2013 10:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Lueghi 10 Unities + Antwort hilfreich

Hi Stefan,

wenn die 8.4 bei euch akut wird sach' Bescheid, da gibts eine Vereinfachung...

Danke für die U's.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Lueghi
Mitglied



Sehen Sie sich das Profil von Lueghi an!   Senden Sie eine Private Message an Lueghi  Schreiben Sie einen Gästebucheintrag für Lueghi

Beiträge: 382
Registriert: 01.07.2005

CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO
PDM...: PRO.FILE 8.6
ERP...: proAlpha 6.2e
System: Win10, HP ZBook G5

erstellt am: 22. Dez. 2015 17:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Habe heute - endlich  - die Zeit gefunden den Code wirklich mal auszuprobieren. Es geht tadellos.
Wie sieht denn die Vereinfachung in der 8.4 aus? Einfach mit .Enabled ?

------------------
Gruß Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Lueghi
Mitglied



Sehen Sie sich das Profil von Lueghi an!   Senden Sie eine Private Message an Lueghi  Schreiben Sie einen Gästebucheintrag für Lueghi

Beiträge: 382
Registriert: 01.07.2005

CAD...: SWX2020 SP4, ACAD 2019, Tacton / LINO
PDM...: PRO.FILE 8.6
ERP...: proAlpha 6.2e
System: Win10, HP ZBook G5

erstellt am: 23. Dez. 2015 08:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von Lueghi:
...
Wie sieht denn die Vereinfachung in der 8.4 aus? Einfach mit .Enabled ?


Hab's ausprobiert: es geht mit.Enabled  .

------------------
Gruß Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz