Autor Thema: felder disablen  (Gelesen 954 mal)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
felder disablen
« am: 03.06.03 - 09:20:27 »
hallo!

wie kann ich ein feld einer maske sofort disablen, falls ein anderes verändert wurde?

z.b. feld1 von "" auf "21"
       -> feld2 disabled

danke schonmal

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:felder disablen
« Antwort #1 am: 03.06.03 - 09:29:44 »
hm..zB "unsichtbar" für den User zunächst (im Sinne von: Feld2 bleibt editierbar & sichtbar, ..überleg Dir möglicherwerise ein Symbol als Signal für den USer):

- eine Eingabeübersetzung im Feld2 mit der Formel
_checker:=@if(Field_Versteckt<>Feld1;"stop";"weiterweitergehen");
@if(checker<>"stop";@setfield("Feld_Backup";Feld2);"");
@if(_checker="stop";Feld_Backup;Feld2);

Das Feld Feld_Versteckt wird über Feld1 angesteuert und je nach Bedingung gefüllt. Solange dabei Feld1 und Field_Versteckt ungleich sind, auf das sich wiederum Feld2 dann bezieht, kann Feld2 nicht geändert werden. Wenn Feld2 änderbar ist, dann überträgt es seinen jetzigen Inhalt in ein Backup Field.

ODER:
du versteckelst Feld2 über ein HideWhen, was ich aber idR total beknackt finde, wenn man nicht den alten Trick anwendet, in einer zweiten Zeile ein weiteres Feld, berechnet zur Anzeige, dann einblendet, das den Inhalt von Feld2 widerspiegelt. Sonst kapiert wohl der User nicht, warum das Feld2 auf einmal verschwunden ist und ruft womöglich die Hotline an. ;D
« Letzte Änderung: 03.06.03 - 09:35:06 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz